/* CSS Document */

html {
	height: 100%;
}

body {
	height: 100%;
}

td {
	text-align: left;
}
	
.clr {
	clear: both;
}

.outline {
  border: 1px solid #cccccc;
  background: #ffffff;
	padding: 2px;
}

#buttons_outer {
	width: 635px;
  	margin-bottom: 2px;
	margin-right: 2px;
	float: left;

}

#buttons_inner {
	border: 1px solid #cccccc;
	height: 21px;
}

#pathway_text {
  overflow: hidden;
	display: block;
	height: 25px;
	line-height: 25px !important;
	line-height: 22px;
	padding-left: 4px;
	border: 1px solid #ccc;
	margin-bottom: 2px;
}

#pathway_text img {
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 6px;
}

#buttons {
	float: left;
	margin: 0px;
	padding: 0px;
	width: auto;
}

/*******************************************************************************
 * TOPAMBASSADEURS
 ******************************************************************************/
table.ambassadeur-login td
{
	background-color: #E41E2B;
	color: #FFFFFF;
}
table.ambassadeur-login a:link, table.ambassadeur-login a:visited {
	color: #14A438;
}
table.ambassadeur-login a:hover {
	color: #14A438;
	text-decoration: underline;
}
table.ambassadeur-login input {
	padding: 2px;
	border:solid 2px #000000;
	background-color: #ffffff;
	font-size: 20px;
	font-weight: bold;
}
table.ambassadeur-code td
{
	background-color: #E41E2B;
	color: #FFFFFF;
}
table.ambassadeur-code a:link, table.ambassadeur-code a:visited {
	color: #14A438;
}
table.ambassadeur-code a:hover {
	color: #14A438;
	text-decoration: underline;
}
table.ambassadeur-code input {
	padding: 2px;
	border:solid 2px #000000;
	background-color: #ffffff;
	font-size: 20px;
	font-weight: bold;
}

/*******************************************************************************
 * METSELTOP10
 ******************************************************************************/
table.metseltop10-login td
{
	background-color: #E41E2B;
	color: #FFFFFF;
}
table.metseltop10-login a:link, table.metseltop10-login a:visited {
	color: #14A438;
}
table.metseltop10-login a:hover {
	color: #14A438;
	text-decoration: underline;
}
table.metseltop10-login input {
	padding: 2px;
	border:solid 2px #000000;
	background-color: #ffffff;
	font-size: 20px;
	font-weight: bold;
}
table.metseltop10-text td
{
	color: #000000;
}
table.metseltop10-text a:link, table.metseltop10-text a:visited {
	color: #14A438;
}
table.metseltop10-text a:hover {
	color: #14A438;
	text-decoration: underline;
}

/*******************************************************************************
 * MENU BALK TOP
 ******************************************************************************/
ul#mainlevel-navtop
{
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 0.8em;
	font-family:Arial, Helvetica, sans-serif;
}
ul#mainlevel-navtop li
{
	background-image: none;
	padding-left: 0px;
	padding-right: 0px;
	float: none;
	margin: 0;
	font-size: 11px;
	line-height: 16px;
	white-space: nowrap;
	border-right: 0px solid #cccccc;
}
ul#mainlevel-navtop li a
{
	display: block;
	padding-left: 15px;
	padding-right: 15px;
	text-decoration: none;
	color: #FFCC00;
	background: transparent;
}
#buttons>ul#mainlevel-navtop li a { width: auto; }

	ul#mainlevel-navtop li a:hover
{
	color: #fff;
	background: #c64934;
}
/*******************************************************************************
 * MENU BALK TOP ROOD
 ******************************************************************************/
ul#mainlevel-navtop-rood
{
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 0.8em;
	font-family:Arial, Helvetica, sans-serif;
}
ul#mainlevel-navtop-rood li
{
	background-image: none;
	padding-left: 0px;
	padding-right: 0px;
	float: none;
	margin: 0;
	font-size: 11px;
	line-height: 16px;
	white-space: nowrap;
	border-right: 0px solid #cccccc;
}
ul#mainlevel-navtop-rood li a
{
	display: block;
	padding-left: 15px;
	padding-right: 15px;
	text-decoration: none;
	color: #CC0000;
	background: transparent;
}
#buttons>ul#mainlevel-navtop-rood li a { width: auto; }

	ul#mainlevel-navtop-rood li a:hover
{
	color: #ffffff;
	background: #CC0000;
}
/*******************************************************************************
 * MENU BALK TOP PAARS
 ******************************************************************************/
ul#mainlevel-navtop-paars
{
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 0.8em;
	font-family:Arial, Helvetica, sans-serif;
}
ul#mainlevel-navtop-paars li
{
	background-image: none;
	padding-left: 0px;
	padding-right: 0px;
	float: none;
	margin: 0;
	font-size: 11px;
	line-height: 16px;
	white-space: nowrap;
	border-right: 0px solid #cccccc;
}
ul#mainlevel-navtop-paars li a
{
	display: block;
	padding-left: 15px;
	padding-right: 15px;
	text-decoration: none;
	color: #990066;
	background: transparent;
}
#buttons>ul#mainlevel-navtop-paars li a { width: auto; }

	ul#mainlevel-navtop-paars li a:hover
{
	color: #ffffff;
	background: #990066;
}
/*******************************************************************************
 * MENU BALK TOP GROEN
 ******************************************************************************/
ul#mainlevel-navtop-groen
{
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 0.8em;
	font-family:Arial, Helvetica, sans-serif;
}
ul#mainlevel-navtop-groen li
{
	background-image: none;
	padding-left: 0px;
	padding-right: 0px;
	float: none;
	margin: 0;
	font-size: 11px;
	line-height: 16px;
	white-space: nowrap;
	border-right: 0px solid #cccccc;
}
ul#mainlevel-navtop-groen li a
{
	display: block;
	padding-left: 15px;
	padding-right: 15px;
	text-decoration: none;
	color: #006600;
	background: transparent;
}
#buttons>ul#mainlevel-navtop-groen li a { width: auto; }

	ul#mainlevel-navtop-groen li a:hover
{
	color: #ffffff;
	background: #006600;
}
/*******************************************************************************
 * MENU BALK TOP GRIJS
 ******************************************************************************/
ul#mainlevel-navtop-grijs
{
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 0.8em;
	font-family:Arial, Helvetica, sans-serif;
}
ul#mainlevel-navtop-grijs li
{
	background-image: none;
	padding-left: 0px;
	padding-right: 0px;
	float: none;
	margin: 0;
	font-size: 11px;
	line-height: 16px;
	white-space: nowrap;
	border-right: 0px solid #cccccc;
}
ul#mainlevel-navtop-grijs li a
{
	display: block;
	padding-left: 15px;
	padding-right: 15px;
	text-decoration: none;
	color: #6E2E2C;
	background: transparent;
}
#buttons>ul#mainlevel-navtop-grijs li a { width: auto; }

	ul#mainlevel-navtop-grijs li a:hover
{
	color: #ffffff;
	background: #6E2E2C;
}
/*******************************************************************************
 * MENU BALK TOP ROZE
 ******************************************************************************/
ul#mainlevel-navtop-roze
{
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 0.8em;
	font-family:Arial, Helvetica, sans-serif;
}
ul#mainlevel-navtop-roze li
{
	background-image: none;
	padding-left: 0px;
	padding-right: 0px;
	float: none;
	margin: 0;
	font-size: 11px;
	line-height: 16px;
	white-space: nowrap;
	border-right: 0px solid #cccccc;
}
ul#mainlevel-navtop-roze li a
{
	display: block;
	padding-left: 15px;
	padding-right: 15px;
	text-decoration: none;
	color: #FF0099;
	background: transparent;
}
#buttons>ul#mainlevel-navtop-roze li a { width: auto; }

	ul#mainlevel-navtop-roze li a:hover
{
	color: #ffffff;
	background: #FF0099;
}
/*******************************************************************************
 * MENU BALK TOP ORANJE
 ******************************************************************************/
ul#mainlevel-navtop-oranje
{
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 0.8em;
	font-family:Arial, Helvetica, sans-serif;
}
ul#mainlevel-navtop-oranje li
{
	background-image: none;
	padding-left: 0px;
	padding-right: 0px;
	float: none;
	margin: 0;
	font-size: 11px;
	line-height: 16px;
	white-space: nowrap;
	border-right: 0px solid #cccccc;
}
ul#mainlevel-navtop-oranje li a
{
	display: block;
	padding-left: 15px;
	padding-right: 15px;
	text-decoration: none;
	color: #FF6600;
	background: transparent;
}
#buttons>ul#mainlevel-navtop-oranje li a { width: auto; }

	ul#mainlevel-navtop-oranje li a:hover
{
	color: #ffffff;
	background: #FF6600;
}
/*******************************************************************************
 * MENU BALK TOP BLAUW
 ******************************************************************************/
ul#mainlevel-navtop-blauw
{
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 0.8em;
	font-family:Arial, Helvetica, sans-serif;
}
ul#mainlevel-navtop-blauw li
{
	background-image: none;
	padding-left: 0px;
	padding-right: 0px;
	float: none;
	margin: 0;
	font-size: 11px;
	line-height: 16px;
	white-space: nowrap;
	border-right: 0px solid #cccccc;
}
ul#mainlevel-navtop-blauw li a
{
	display: block;
	padding-left: 15px;
	padding-right: 15px;
	text-decoration: none;
	color: #000066;
	background: transparent;
}
#buttons>ul#mainlevel-navtop-blauw li a { width: auto; }

	ul#mainlevel-navtop-blauw li a:hover
{
	color: #ffffff;
	background: #000066;
}
/*******************************************************************************
 * MENU BALK TOP BLAUW
 ******************************************************************************/
ul#mainlevel-navtop-lblauw
{
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 0.8em;
	font-family:Arial, Helvetica, sans-serif;
}
ul#mainlevel-navtop-lblauw li
{
	background-image: none;
	padding-left: 0px;
	padding-right: 0px;
	float: none;
	margin: 0;
	font-size: 11px;
	line-height: 16px;
	white-space: nowrap;
	border-right: 0px solid #cccccc;
}
ul#mainlevel-navtop-lblauw li a
{
	display: block;
	padding-left: 15px;
	padding-right: 15px;
	text-decoration: none;
	color: #5370AD;
	background: transparent;
}
#buttons>ul#mainlevel-navtop-lblauw li a { width: auto; }

	ul#mainlevel-navtop-lblauw li a:hover
{
	color: #ffffff;
	background: #5370AD;
}/*******************************************************************************
 * MENU BALK HORIZONTAAL
 ******************************************************************************/
ul#mainlevel-nav
{
	/*list-style: none;*/
	padding: 0;
	margin: 0;
	font-size: 0.8em;
	font-family:Arial, Helvetica, sans-serif;
}
ul#mainlevel-nav li
{
	background-image: none;
	padding-left: 0px;
	padding-right: 0px;
	float: left;
	margin: 0;
	font-size: 11px;
	line-height: 23px;
	white-space: nowrap;
	border-right: 0px solid #cccccc;
}
ul#mainlevel-nav li a
{
	display: block;
	padding-left: 15px;
	padding-right: 15px;
	text-decoration: none;
	color: #FFF200;
	background: transparent;
}
#buttons>ul#mainlevel-nav li a {
	width: auto;
}

ul#mainlevel-nav li a:hover
{
	color: #F7931D;
	background: #FFFFFF;
}
/*******************************************************************************
 * MENU BALK BENEDEN
 ******************************************************************************/
ul#mainlevel-navbottom
{
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 0.8em;
	font-family:Arial, Helvetica, sans-serif;
}
ul#mainlevel-navbottom li
{
	background-image: none;
	padding-left: 0px;
	padding-right: 0px;
	float: right;
	margin: 0;
	font-size: 11px;
	line-height: 21px;
	white-space: nowrap;
	border-right: 0px solid #cccccc;
}
ul#mainlevel-navbottom li a
{
	display: block;
	padding-left: 15px;
	padding-right: 15px;
	text-decoration: none;
	color: #666666;
	background: transparent;
}
#buttons>ul#mainlevel-navbottom li a {
	width: auto;
}

ul#mainlevel-navbottom li a:hover
{
	color: #666666;
	text-decoration: underline;
}

/*******************************************************************************
 * TEXT RIGHT BLAUW
 ******************************************************************************/
span.textright
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 23px;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: bold;
	color: #1D318B;
}
/*******************************************************************************
 * MENU BALK RIGHT IMAGE
 ******************************************************************************/
ul#mainlevel-navright-image
{
	list-style: none;
	padding: 0;
	margin-top: 2px;
	margin-bottom: 2px;
	font-size: 0.8em;
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;
}
ul#mainlevel-navright-image li
{
	font-size: 11px;
	line-height: 17px;
}
ul#mainlevel-navright-image li a
{
	padding-left: 0px;
	padding-right: 0px;
	text-decoration: none;
	color: #1D318B;
}
#buttons>ul#mainlevel-navright-image li a {
	width: auto;
}

ul#mainlevel-navright-image li a:hover
{
	color: #ffffff;
}
/*******************************************************************************
 * MENU BALK RIGHT BLAUW
 ******************************************************************************/
ul#mainlevel-navright-blauw
{
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 0.8em;
	font-family:Arial, Helvetica, sans-serif;
}
ul#mainlevel-navright-blauw li
{
	background-image: none;
	padding-left: 0px;
	padding-right: 0px;
	float: none;
	margin: 0;
	font-size: 11px;
	line-height: 17px;
	white-space: nowrap;
	border-right: 0px solid #cccccc;
}
ul#mainlevel-navright-blauw li a
{
	display: block;
	padding-left: 15px;
	padding-right: 15px;
	text-decoration: none;
	color: #1D318B;
	background: #00AEEF;
}
#buttons>ul#mainlevel-navright-blauw li a {
	width: auto;
}

ul#mainlevel-navright-blauw li a:hover
{
	color: #ffffff;
	background: #CC0000;
}
/*******************************************************************************
 * MENU BALK RIGHT GROEN
 ******************************************************************************/
ul#mainlevel-navright-groen
{
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 0.8em;
	font-family:Arial, Helvetica, sans-serif;
}
ul#mainlevel-navright-groen li
{
	background-image: none;
	padding-left: 0px;
	padding-right: 0px;
	float: none;
	margin: 0;
	font-size: 11px;
	line-height: 17px;
	white-space: nowrap;
	border-right: 0px solid #cccccc;
}
ul#mainlevel-navright-groen li a
{
	display: block;
	padding-left: 15px;
	padding-right: 15px;
	text-decoration: none;
	color: #1D318B;
	background: #7BB62A;
}
#buttons>ul#mainlevel-navright-groen li a {
	width: auto;
}

ul#mainlevel-navright-groen li a:hover
{
	color: #ffffff;
	background: #CC0000;
}
/*******************************************************************************
 * MENU BALK RIGHT ROZE
 ******************************************************************************/
ul#mainlevel-navright-roze
{
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 0.8em;
	font-family:Arial, Helvetica, sans-serif;
}
ul#mainlevel-navright-roze li
{
	background-image: none;
	padding-left: 0px;
	padding-right: 0px;
	float: none;
	margin: 0;
	font-size: 11px;
	line-height: 17px;
	white-space: nowrap;
	border-right: 0px solid #cccccc;
}
ul#mainlevel-navright-roze li a
{
	display: block;
	padding-left: 15px;
	padding-right: 15px;
	text-decoration: none;
	color: #1D318B;
	background: #E40083;
}
#buttons>ul#mainlevel-navright-roze li a {
	width: auto;
}

ul#mainlevel-navright-roze li a:hover
{
	color: #ffffff;
	background: #CC0000;
}
/*******************************************************************************
 * MENU BALK RIGHT GEEL
 ******************************************************************************/
ul#mainlevel-navright-geel
{
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 0.8em;
	font-family:Arial, Helvetica, sans-serif;
}
ul#mainlevel-navright-geel li
{
	background-image: none;
	padding-left: 0px;
	padding-right: 0px;
	float: none;
	margin: 0;
	font-size: 11px;
	line-height: 17px;
	white-space: nowrap;
	border-right: 0px solid #cccccc;
}
ul#mainlevel-navright-geel li a
{
	display: block;
	padding-left: 15px;
	padding-right: 15px;
	text-decoration: none;
	color: #1D318B;
	background: #FFED00;
}
#buttons>ul#mainlevel-navright-geel li a {
	width: auto;
}

ul#mainlevel-navright-geel li a:hover
{
	color: #ffffff;
	background: #CC0000;
}
/*******************************************************************************
 * MENU BALK RIGHT ORANJE
 ******************************************************************************/
ul#mainlevel-navright-oranje
{
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 0.8em;
	font-family:Arial, Helvetica, sans-serif;
}
ul#mainlevel-navright-oranje li
{
	background-image: none;
	padding-left: 0px;
	padding-right: 0px;
	float: none;
	margin: 0;
	font-size: 11px;
	line-height: 17px;
	white-space: nowrap;
	border-right: 0px solid #cccccc;
}
ul#mainlevel-navright-oranje li a
{
	display: block;
	padding-left: 15px;
	padding-right: 15px;
	text-decoration: none;
	color: #1D318B;
	background: #FF6600;
}
#buttons>ul#mainlevel-navright-oranje li a {
	width: auto;
}

ul#mainlevel-navright-oranje li a:hover
{
	color: #ffffff;
	background: #CC0000;
}
/*******************************************************************************
 * MENU BALK RIGHT ROODWIT
 ******************************************************************************/
ul#mainlevel-navright-roodwit
{
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 0.8em;
	font-family:Arial, Helvetica, sans-serif;
}
ul#mainlevel-navright-roodwit li
{
	background-image: none;
	padding-left: 0px;
	padding-right: 0px;
	float: none;
	margin: 0;
	font-size: 11px;
	line-height: 23px;
	white-space: nowrap;
	border-right: 0px solid #cccccc;
}
ul#mainlevel-navright-roodwit li a
{
	display: block;
	padding-left: 15px;
	padding-right: 15px;
	text-decoration: none;
	color: #FFFFFF;
	background: #E60003;
	text-align: center;
}
#buttons>ul#mainlevel-navright-roodwit li a {
	width: auto;
}

ul#mainlevel-navright-roodwit li a:hover
{
	color: #1D318B;
	background: #F8BE6F;
}
a.roodwit, a:visited.roodwit, a:link.roodwit
{
	padding-left: 0px;
	padding-right: 0px;
	float: none;
	margin: 0;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 23px;
	white-space: nowrap;
	border-right: 0px solid #cccccc;
	display: block;
	color: #FFFFFF;
	background: #E60003;
	margin-bottom: 4px;
}
a:hover.roodwit
{
	color: #1D318B;
	background: #F8BE6F;
}/*******************************************************************************
 * MENU BALK RIGHT GROENWIT
 ******************************************************************************/
ul#mainlevel-navright-groenwit
{
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 0.8em;
	font-family:Arial, Helvetica, sans-serif;
}
ul#mainlevel-navright-groenwit li
{
	background-image: none;
	padding-left: 0px;
	padding-right: 0px;
	float: none;
	margin: 0;
	font-size: 11px;
	line-height: 23px;
	white-space: nowrap;
	border-right: 0px solid #cccccc;
}
ul#mainlevel-navright-groenwit li a
{
	display: block;
	padding-left: 15px;
	padding-right: 15px;
	text-decoration: none;
	color: #FFFFFF;
	background: #7BB62A;
	text-align: center;
}
#buttons>ul#mainlevel-navright-groenwit li a {
	width: auto;
}

ul#mainlevel-navright-groenwit li a:hover
{
	color: #1D318B;
	background: #C4DC97;
}
a.groenwit, a:link.groenwit, a:visited.groenwit
{
	padding-left: 0px;
	padding-right: 0px;
	float: none;
	margin: 0;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 23px;
	white-space: nowrap;
	border-right: 0px solid #cccccc;
	display: block;
	color: #FFFFFF;
	background: #7BB62A;
	margin-bottom: 4px;
}
a:hover.groenwit
{
	color: #1D318B;
	background: #C4DC97;
}

a.top1068, a:visited.top1068, a:link.top1068
{
	padding-left: 0px;
	padding-right: 0px;
	float: none;
	margin: 0;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	white-space: nowrap;
	border-right: 0px solid #cccccc;
	display: block;
	color: #FFFFFF;
	background: #5A5884;
	margin-top: 0px;
	margin-bottom: 4px;
	margin-left: 4px;
	margin-right: 4px;
}
a:hover.top1068
{
	color: #1D318B;
	background: #D6D5E0;
}
a.top10913, a:visited.top10913, a:link.top10913
{
	padding-left: 0px;
	padding-right: 0px;
	float: none;
	margin: 0;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	white-space: nowrap;
	border-right: 0px solid #cccccc;
	display: block;
	color: #FFFFFF;
	background: #793A2E;
	margin-top: 0px;
	margin-bottom: 4px;
	margin-left: 4px;
	margin-right: 4px;
}
a:hover.top10913
{
	color: #1D318B;
	background: #DDCECB;
}
a.top10mijn, a:visited.top10mijn, a:link.top10mijn
{
	padding-left: 0px;
	padding-right: 0px;
	float: none;
	margin: 0;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	white-space: nowrap;
	border-right: 0px solid #cccccc;
	display: block;
	color: #FFFFFF;
	background: #C3232E;
	margin-top: 0px;
	margin-bottom: 4px;
	margin-left: 4px;
	margin-right: 4px;
}
a:hover.top10mijn
{
	color: #1D318B;
	background: #EFC3C6;
}

/*******************************************************************************
 * ZOEKEN
 ******************************************************************************/
#search_outer {
	float: left;
	width: 165px;
}

#search_inner {
  border: 1px solid #cccccc;
	padding: 0px;
  height: 21px !important;
  height: 23px;
  overflow: hidden;
}

#search_inner form {
  padding: 0;
  margin: 0;
}

#search_inner .inputbox {
	border: 0px;
	padding: 3px 3px 3px 5px;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #c64934;
}
/*******************************************************************************
 * HEADER
 ******************************************************************************/
#header_outer {
	text-align: left;
	border: 0px;
	margin: 0px;
}

#header {
	float: left;
	padding: 0px;
	margin-right: 2px;
	width: 635px;
	height: 150px;
}
/*******************************************************************************
 * TOP
 ******************************************************************************/
#top_outer{
	float: left;
	width: 165px;
}

#top_inner {
  border: 1px solid #cccccc;
  padding: 2px;
  height: 144px !important;
  height: 150px;
  overflow: hidden;
  float: none !important;
  float: left;
}
/*******************************************************************************
 * LEFT
 ******************************************************************************/
#left_outer {
  float: left;
	margin-top: 2px;
	width: 165px;
}

#left_inner {
  border: 1px solid #cccccc;
	padding: 2px;
  float: none !important;
  float: left;
}
/*******************************************************************************
 * CONTENT
 ******************************************************************************/
#content_outer {
	padding: 0px;
	margin-top: 0px;
	margin-left: 2px;
	/** border: 1px solid #cccccc; **/
	float: left;
	width: 635px;
}

#content_inner{
  float: none !important;
  float: left;
  padding: 0;
  padding-top: 2px;
  margin: 0;
}

table.content_table {
  width: 100%;
	padding: 0px;
	margin: 0px;
}

table.content_table td {
	padding: 0px;
	margin: 0px;
}


#banner_inner {
	float: left;
	padding: 0px;
	height: 70px;
}

#poweredby_inner {
	float: right;
	padding: 0px;
	margin-left: 0px;
	height: 70px;
}

#right_outer {
	margin-left: 2px;
	width: 165px;
}

#right_inner {
  float: none !important;
  float: left;
  border: 1px solid #cccccc;
  padding: 2px;
}


.user1_inner {
	border: 1px solid #cccccc;
  float: none !important;
  float: left;
	margin: 0px;
	padding: 2px;
}

.user2_inner {
	border: 1px solid #cccccc;
  float: none !important;
  float: left;
	margin: 0px;
	padding: 2px;
}

table td.body_outer {
	padding: 2px;
	border: 1px solid #cccccc;
}

.maintitle {
	color: #ffffff;
	font-size: 40px;
	padding-left: 15px;
	padding-top: 20px;
}

.error {
  font-style: italic;
  text-transform: uppercase;
  padding: 5px;
  color: #cccccc;
  font-size: 14px;
  font-weight: bold;
}

/** old stuff **/

.back_button {
	float: left;
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  border: 3px double #cccccc;
  width: auto;
  padding: 0px 10px;
  line-height: 20px;
  margin: 1px;
}

.pagenav {
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  border: 3px double #cccccc;
  width: auto;
  padding: 0px 10px;
  line-height: 20px;
  margin: 1px;
}

.pagenavbar {
	margin-right: 10px;
	float: right;
}

#footer {
	text-align: center;
	padding: 3px;
}

ul.menu
{
margin: 0;
padding: 0;
list-style: none;
list-style: disc;
}

li.menu
{
line-height: 15px;
padding-left: 15px;
padding-top: 0px;
}


td {
	/*text-align: left;*/
	font-size: 12px;
	font-weight: bold;
}



body {
	margin: 15px;
	height: 100%;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 120%;
	color: #000000;
	font-size: 12px;
	font-weight: bold;

}

/* Joomla core stuff */
a:link, a:visited {
	color: #E60003;
	text-decoration: none;
	font-weight: bold;
}

a:hover {
	color: #E60003;
	text-decoration: underline;
	font-weight: bold;
}

/*******************************************************************************
 * GREEN FRONT
 ******************************************************************************/
.componentheading-front-green {
	background-color: #38BC04;
	padding: 8px 8px 8px 8px;
	font-size: 10px;
}

table.blog-front-green {
	width: 100%;
	padding: 24px 8px 8px 8px;
	background-color: #38BC04;
	font-size: 10px;
}

table.contentpaneopen-front-green {
	width: 100%;
	background-color: #BAE8A7;
	padding: 8px 8px 8px 8px;
}
table.contentpaneopen-front-green img {
	padding: 1px 1px 1px 1px;
}

td.contentheading-front-green {
	color: #38BC04;
	font-size: 26px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 26px;
}
/*******************************************************************************
 * ORANGE FRONT
 ******************************************************************************/
.componentheading-front-orange {
	background-color: #FE9300;
	padding: 8px 8px 8px 8px;
	font-size: 10px;
}

table.blog-front-orange {
	width: 100%;
	padding: 24px 8px 8px 8px;
	background-color: #FE9300;
	font-size: 10px;
}

table.contentpaneopen-front-orange {
	width: 100%;
	background-color: #FFCE8C;
	padding: 8px 8px 8px 8px;
}

table.contentpaneopen-front-orange img {
	padding: 1px 1px 1px 1px;
}
td.contentheading-front-orange {
	color: #660000;
	font-size: 26px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 26px;
}
/*******************************************************************************
 * BLUE FRONT
 ******************************************************************************/
.componentheading-front-blue {
	background-color: #51B0D8;
	padding: 8px 8px 8px 8px;
	font-size: 10px;
}

table.blog-front-blue {
	width: 100%;
	padding: 24px 8px 8px 8px;
	background-color: #51B0D8;
	font-size: 10px;
}

table.contentpaneopen-front-blue {
	width: 100%;
	background-color: #8CC4E2;
	padding: 8px 8px 8px 8px;
}

table.contentpaneopen-front-blue img {
	padding: 1px 1px 1px 1px;
}

td.contentheading-front-blue {
	color: #FFFFFF;
	font-size: 26px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 26px;
}
/*******************************************************************************
 * FLASH HEADS
 ******************************************************************************/
span.koproodgroot {
	color: #ED1B23;
	font-size: 38px;
}
span.koproodnormaal {
	color: #ED1B23;
	font-size: 28px;
}
span.koproodklein {
	color: #ED1B23;
	font-size: 16px;
}
span.kopblauwgroot {
	color: #1D318B;
	font-size: 38px;
}
span.kopblauwnormaal {
	color: #1D318B;
	font-size: 28px;
}
span.kopblauwklein {
	color: #1D318B;
	font-size: 16px;
}
span.kopgroengroot {
	color: #7BB62A;
	font-size: 38px;
}
span.kopgroennormaal {
	color: #7BB62A;
	font-size: 28px;
}
span.kopgroenklein {
	color: #7BB62A;
	font-size: 16px;
}
span.koplichtblauwnormaal {
	color: #00AEEF;
	font-size: 28px;
}
span.koplichtblauwklein {
	color: #00AEEF;
	font-size: 16px;
}
span.koplichtblauwgroot {
	color: #00AEEF;
	font-size: 38px;
}

span.kopgeelgroot {
	color: #FFED00;
	font-size: 38px;
}
span.kopgeelnormaal {
	color: #FFED00;
	font-size: 28px;
}
span.kopgeelklein {
	color: #FFED00;
	font-size: 16px;
}
/*******************************************************************************
 * CONTENT
 ******************************************************************************/
span.textblauw {
	color: #1D318B;
	font-size: 13px;
	font-weight: bold;
}
span.textblauwgroot {
	color: #1D318B;
	font-size: 16px;
	font-weight: bold;
}
span.textlichtblauw {
	color: #00A6EB;
	font-size: 13px;
	font-weight: bold;
}
span.textlichtblauwgroot {
	color: #00A6EB;
	font-size: 16px;
	font-weight: bold;
}
span.textgeel {
	color: #FFED00;
	font-size: 13px;
	font-weight: bold;
}
span.textgeelgroot {
	color: #FFED00;
	font-size: 16px;
	font-weight: bold;
}
span.textrood {
	color: #E60003;
	font-size: 13px;
	font-weight: bold;
}
span.textroodgroot {
	color: #E60003;
	font-size: 16px;
	font-weight: bold;
}
span.textroze {
	color: #E40083;
	font-size: 13px;
	font-weight: bold;
}
span.textrozegroot {
	color: #E40083;
	font-size: 16px;
	font-weight: bold;
}
span.textbruin {
	color: #7A0002;	
	font-size: 13px;
	font-weight: bold;
}
span.textbruingroot {
	color: #7A0002;
	font-size: 16px;
	font-weight: bold;
}
span.textgroen {
	color: #7BB62A;	
	font-size: 13px;
	font-weight: bold;
}
span.textgroengroot {
	color: #7BB62A;
	font-size: 16px;
	font-weight: bold;
}
/*******************************************************************************
 ******************************************************************************/
table.contentpaneopen {
}

table.contentpaneopen td {
}

table.contentpaneopen td.componentheading {
	padding-left: 4px;
}



table.contentpane {
  width: 100%;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;
}

table.contentpane td {
	margin: 0px;
	padding: 0px;
}

table.contentpane td.componentheading {
}

table.contentpaneopen fieldset {
	border: 0px;
	border-bottom: 1px solid #eee;
}

.button {
  background-color:#FFFFFF;
  font-family: Verdana;
  text-align: center;
  font-size: 10px;
  border: 1px solid #999999;
  width: auto;
  padding: 0px 0px;
  line-height: 18px !important;
  line-height: 16px;
  height: 26px !important;
  height: 24px;
  margin: 1px;
}

.inputbox {
	padding: 2px;
	border:solid 1px #cccccc;
	background-color: #ffffff;
}

.componentheading {
	height: 30px;
	color: #c64934;
	font-weight: bold;
	font-size: 14px;
	white-space: nowrap;
}

.contentcolumn {
	padding-right: 5px;
}

.contentheading {
	height: 30px;
	color: #c64934;
	font-weight: bold;
	font-size: 14px;
	white-space: nowrap;
}



.contentpagetitle {
	font-size: 13px;
	font-weight: bold;
	color: #cccccc;
	text-align:left;
}

table.searchinto {
	width: 100%;
}

table.searchintro td {
	font-weight: bold;
}

table.moduletable {
	width: 100%;
	margin-bottom: 5px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

div.moduletable {
	padding: 0;
	margin-bottom: 2px;
}

table.moduletable th, div.moduletable h3 {
	color: #666666;
	text-align: left;
	padding-left: 4px;
	height: 21px;
	line-height: 21px;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	margin: 0 0 2px 0;
}

table.moduletable td {
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}

table.pollstableborder td {
  padding: 2px;
}

.sectiontableheader {
  font-weight: bold;
  background: #f0f0f0;
  padding: 4px;
}

.sectiontablefooter {

}

.sectiontableentry1 {
	background-color : #ffffff;
}

.sectiontableentry2 {
	background-color : #f9f9f9;
}

.small {
	color: #999999;
	font-size: 11px;
}

.createdate {
	height: 15px;
	padding-bottom: 10px;
	color: #999999;
	font-size: 11px;
}

.modifydate {
	height: 15px;
	padding-top: 10px;
	color: #999999;
	font-size: 11px;
}

table.contenttoc {
  border: 1px solid #cccccc;
  padding: 2px;
  margin-left: 2px;
  margin-bottom: 2px;
}

table.contenttoc td {
  padding: 2px;
}

table.contenttoc th {
  color: #666666;
	text-align: left;
	padding-top: 2px;
	padding-left: 4px;
	height: 21px;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
}

/*******************************************************************************
 * TOP MENU
 ******************************************************************************/
a.mainlevel:link, a.mainlevel:visited {
	display: block;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #ccc;
	text-align: left;
	padding-top: 5px;
	padding-left: 18px;
	height: 20px !important;
	height: 25px;
	width: 100%;
	text-decoration: none;
}
a.mainlevel:hover {
	background-position: 0px -25px;
	text-decoration: none;
	color: #fff;
}
a.mainlevel#active_menu {
	color:#fff;
	font-weight: bold;
}
a.mainlevel#active_menu:hover {
	color: #fff;
}
/*******************************************************************************
 * MENU BALK
 ******************************************************************************/
a.sublevel:link, a.sublevel:visited {
	padding-left: 1px;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #c64934;
	text-align: left;
}

a.sublevel:hover {
	color: #900;
	text-decoration: none;
}

a.sublevel#active_menu {
	color: #333;
	text-decoration: bold;
}

.highlight {
	background-color: Yellow;
	color: Blue;
	padding: 0;
}
.code {
	background-color: #ddd;
	border: 1px solid #bbb;
}

form {
/* removes space below form elements */
	margin: 0;
 	padding: 0;
}

div.mosimage {
  border: 1px solid #ccc;
}

.mosimage {
  border: 1px solid #cccccc;
  margin: 5px
}

.mosimage_caption {
  margin-top: 2px;
  background: #efefef;
  padding: 1px 2px;
  color: #666;
  text-transform: normal;
  font-size: 10px;
  border-top: 1px solid #cccccc;
}