/* clearing */
	.stretch,
	.clear {
		clear:both;
		height:1px;
		margin:0;
		padding:0;
		font-size: 15px;
		line-height: 1px;
	}
	.clearfix:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}
	* html>body .clearfix {
		display: inline-block;
	}
	* html .clearfix {
		/* Hides from IE-mac \*/
		height: 1%;
		/* End hide from IE-mac */
	}
/* end clearing */


/* replace */
	.replace {
		display:block;

		background-repeat: no-repeat;
		background-position: left top;
		background-color:transparent;
	}
	/* tidy these up */
	.replace * {
		text-indent: -10000px;
		display:block;

		background-repeat: no-repeat;
		background-position: left top;
		background-color:transparent;
	}
	.replace a {
		text-indent:0;
	}
	.replace a span {
		text-indent:-10000px;
	}
/* end replace */


/* accessibility */
     span.accesskey {
     	text-decoration:none;
     }
     .accessibility {
     	position: absolute;
     	top: -999em;
     	left: -999em;
     }
/* end accessibility */
/* A CSS Framework by Mike Stenhouse of Content with Style */
/* TYPOGRAPHY */
	body {
		text-align: left;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 76%;
        line-height: 1em;
		color: #333;
	}
	div {
		font-size: 1em;
	}
	img {
		border: 0;
	}
/* LINKS */
	a,
	a:link
	a:active {
		/*color: blue;*/
		color: #C22117;
		text-decoration: underline;
	}
	a:visited {
		/*color: purple;*/
		color: #C22117;
		background-color: transparent;
	}
	a:hover {
       /* color: white;*/
        color: #C22117;
        background-color: transparent;
		text-decoration: none;
	}
/* END LINKS */
/* HEADINGS */
	h1 {
		font-size: 2em;
		line-height: 1.5em;
		margin: 0 0 0.5em 0;
		padding: 0;
        color: black;
	}
	h2 {
		font-size: 1.5em;
        line-height: 1.5em;
		margin: 0 0 0.5em 0;
		padding: 0;
        color: black;
	}
	h3 {
		font-size: 1.3em;
		line-height: 1.3em;
		margin: 0 0 0.5em 0;
		padding:0;
        color: black;
	}
	h4 {
		font-size: 1.2em;
		line-height: 1.3em;
		margin: 0 0 0.25em 0;
		padding: 0;
        color: black;
	}
	h5 {
		font-size: 1.1em;
		line-height: 1.3em;
		margin: 0 0 0.25em 0;
		padding: 0;
        color: black;
	}
	h6 {
		font-size: 1em;
		line-height: 1.3em;
		margin: 0 0 0.25em 0;
		padding: 0.25em;
        color: black;
	}
/* END HEADINGS */
/* TEXT */
	p {
		font-size: 1em;
		margin: 0 0 1.5em 0;
		padding: 0;
		line-height:1.4em;
	}
	blockquote {
		border-left:10px solid #ddd;
		margin-left:10px;
	}
	pre {
		font-family: monospace;
		font-size: 1.0em;
	}
	strong, b {
		/*font-weight: bold;*/
	}
	em, i {
		font-style:italic;
	}
    code {
        font-family: "Courier New", Courier, monospace;
        font-size: 1em;
        white-space: pre;
    }
/* END TEXT */
/* LISTS */
    ul.glassList {
        list-style: url(../../images/aquadot.jpg) disc outside;
        vertical-align: top;
        line-height: 1.5em;
    }
    ul {
        line-height:1.4em;
		margin: 0 0 1.5em 0;
		padding: 0;
	}
	ul li {
		list-style-position:inside;
		list-style-type:none;
		margin: 0 0 0.25em 30px;
		padding: 0;
	}
	ol {
		font-size: 1.0em;
		line-height: 1.4em;
		margin: 0 0 1.5em 0;
		padding: 0;
	}
	ol li {
		font-size: 1.0em;
		margin: 0 0 0.25em 30px;
		padding: 0;
	}
	dl {
		margin: 0 0 1.5em 0;
		padding: 0;
		line-height: 1.4em;
	}
	dl dt {
		font-weight: bold;
		margin: 0.25em 0 0.25em 0;
		padding: 0;
	}
	dl dd {
		margin: 0 0 0 30px;
		padding: 0;
	}
/* END LISTS */
/* TABLE */
	table {
        font-size: 1em;
		margin: 0 0 0.75em 0;
        padding: 0;
	}
	table caption {
		font-weight: bold;
		margin: 0 0 0 0;
		padding: 0 0 1.5em 0;
	}
	th {
		font-weight: bold;
		text-align: left;
	}
	td {
		font-size: 1em;
	}
	td.nowrap {
		white-space: nowrap;
	}
/*********************************
           Project: CSS Table Galery
           Title: Like Adwords
           Author: Cleiton Francisco
           URL: http://www.cleiton.net/
           Country: Brazil
           Update: 2005-12-18
         *******************************/
            .table {
                border-collapse: collapse;
                border: 2px solid white;
                color: white;
                background: #C5261B;
                width: 100%;
            }
                .table caption {
                    padding: 0 0.6em 0.8em;
                    font-size: 1.3em;
                    font-weight: bold;
                    text-align: left;
                    color: #000;
                    background: transparent;
                }
                .table td, .table th {
                    border: 1px solid #e0e0e0;
                    padding: 0.5em;
                }
                .table thead th, .table th {
                    border: 1px solid #e0e0e0;
                    text-align: left;
                    font-size: 1em;
                    font-weight: bold;
                    background: #C5261B;
                }
                .table th a {
                    background: transparent;
                    color: #2763A5;
                }
                .table tfoot th, tfoot td {
                    border: 1px solid #e0e0e0;
                    text-align: left;
                    font-size: 1em;
                    background: #e8e8cf;
                }
                .table tfoot th {
                    font-weight: bold;
                }
                .table tbody td a {
                	font-size: 1em;
                    background: transparent;
                    text-decoration: underline;
                }
                .table tbody td a:hover {
                	font-size: 1em;
                    background: transparent;
                    text-decoration: underline;
                }
                .table tbody th a {
                	font-size: 1em;
                    background: transparent;
                    text-decoration: underline;
                    font-weight: bold;
                }
                .table tbody th, .table tbody td {
                    text-align: left;
                }
                .table tfoot td {
                    border: 1px solid #996;
                }
                /* Fixes for Tapestry (doesn't use thead/tbody) */
                #tableView .table th { padding: 0 !important }
                .table th table.tableHeaderTable td { border: 0 }
                .table .tableHeaderTable td a { text-decoration: none }
                .table th table.tableHeaderTable { width: 100%; height: 100%; margin: 0 !important }
    /* END TABLE */
    tablea {
        font-size: 1em;
		margin: 0 0 0.75em 0;
        padding: 0;
	}
		.tablea {
	                border-collapse: collapse;
	                border: 2px solid #DDDDDD;
	                color: black;
	                background: transparent;
	                width: 65%;
	            }
	tableb {
        font-size: 1em;
		margin: 0 0 0.75em 0;
        padding: 0;
	}
		.tableb {
	                border-collapse: separate;
	                border: 2px solid #DDDDDD;
	                color: black;
	                background: transparent;
	                width: 65%;
	            }
	tablez {
        font-size: 1em;
		margin: 0 0 0.75em 0;
        padding: 0;
	}
		.tablez {
	                border-collapse: collapse;
	                border: 2px solid white;
	                color: black;
	                background: transparent;
	                border-radius: 10px;
	                width: 65%;
	            }
	tableo {
        font-size: 1em;
		margin: 0 0 0.75em 0;
        padding: 0;
	}
		.tableo {
	                border-collapse: separate;
	                border: 1px solid #DDDDDD;
	                color: black;
	                text-align: left;
	                background: transparent;
	                border-radius: 10px;
	                width: 100%;
	            }
 	tablet {
        font-size: 1em;
		margin: 0 0 0.75em 0;
        padding: 0;
	}
		.tablet {
	                border-collapse: separate;
	                border: 1px solid #DDDDDD;
	                color: black;
	                background: transparent;
	                text-align: left;
	                width: 70%;
	                heigth: 80%;
	                border-radius: 0px 10px 10px 0px;
	               #heigth: 20%
	            }
	 tabled {
        font-size: 1em;
		margin: 0 0 0.75em 0;
        padding: 0;
	}
		.tabled  {
	                border-collapse: separate;
	               border: 1px solid #DDDDDD;
	                color: black;
	                background: transparent;
	                text-align: justify;
	                width: 30%;
	                heigth: 80%;
	                border-radius: 10px 0px 0px 10px;
	                #heigth: 20%
	            }
	tablekaart {
        font-size: 1em;
		margin: 0 0 0.75em 0;
        padding: 0;
	}
	tablekaart caption {
		font-weight: bold;
		margin: 0 0 0 0;
		padding: 0 0 1.5em 0;
	}
	th {
		font-weight: bold;
		text-align: left;
	}
	td {
		font-size: 1em;
	}
	td.nowrap {
		white-space: nowrap;
	}
          .tablekaart {
                border-collapse: collapse;
                border: 2px solid white;
                color: black;
                background: white;
                width: 20% 80%;
            }
                .tablekaart caption {
                    padding: 0 0.6em 0.8em;
                    font-size: 1.3em;
                    font-weight: bold;
                    text-align: left;
                    color: black;
                    background: transparent;
                }
                .tablekaart td, .tablekaart th {
                    border: 1px solid #e0e0e0;
                    padding: 0.5em;
                }
                .tablekaart thead th, .tablekaart th {
                    border: 1px solid #e0e0e0;
                    text-align: left;
                    font-size: 1em;
                    font-weight: bold;
                    background: white;
                }
                .tablekaart th a {
                    background: transparent;
                    color: black;
                }
                .tablekaart tfoot th, tfoot td {
                    border: 1px solid #e0e0e0;
                    text-align: left;
                    font-size: 1em;
                    background: white;
                }
                .tablekaart tfoot th {
                    font-weight: bold;
                }
                .tablekaart tbody td a {
                	font-size: 1em;
                    background: transparent;
                    text-decoration: underline;
                }
                .tablekaart tbody td a:hover {
                	font-size: 1em;
                    background: transparent;
                    text-decoration: underline;
                }
                .tablekaart tbody th a {
                	font-size: 1em;
                    background: transparent;
                    text-decoration: underline;
                    font-weight: bold;
                }
                .tablekaart tbody th, .tablekaart tbody td {
                    text-align: left;
                }
                .tablekaart tfoot td {
                    border: 1px solid #996;
                }
/* END TYPOGRAPHY */
/* A CSS Framework by Mike Stenhouse of Content with Style */
/* NAV BAR AT THE TOP AND TWO COLUMNS OF CONTENT */
    div#content {
        position: relative;
        width: 701px;
        margin: 0 auto 20px auto;
        padding: 0;
        text-align: left;
    }
    div#main {
        float: left;
        display: inline;
    }
    div#sub {
        float: right;
        width: 200px;
        display: inline;
    }
    div#local {
        display: none;
    }
    div#nav {
        position: absolute;
        top: -15px;
        left: 0;
        width: 100%;
        text-align: left;
    }
/* END CONTENT */
/* A CSS Framework by Mike Stenhouse of Content with Style */
/* SITE SPECIFIC LAYOUT */
    body {
        margin: 0;
        padding: 0;
        background: white;
        text-align: center;
    }
    div#page {
        width: 1024px;
        margin:  0 auto;
        padding: 0;
        background: white;
        text-align: center;
    }
    /* HEADER */
        div#header {
            text-align: left;
        }
        div#branding {
            float: left;
            width: 60%;
            margin: 0;
            padding: 0px 0 0px 0px;
            text-align: left;
        }
        div#search {
            float: right;
            width: 49%;
            margin: 0;
            padding: 16px 20px 0 0;
            text-align: right;
        }
    /* END HEADER */
    /* CONTENT */
        div#content {
        }
        /* MAIN */
            div#main {
            }
        /* END MAIN */
        /* SUB */
            div#sub {
            }
        /* END SUB */
    /* END CONTENT */
/* END LAYOUT */
/**************** body and tag styles ****************/
body {
	margin-top: 0;
	margin-bottom: 30px;
}
div#page {
	margin: 0 auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.4em;
	color: #666666;
	background-color: #FFFFFF;
	padding-bottom: 10px;
	width: 990px;
}
div#content {
	width: 100%;
	margin: 0 auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #FFFFFF;
	padding-top: 0px;
}
div#header h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 32px;
	color: #6DA6E2;
	margin-bottom: 16px;
	background-color: #FFFFFF;
}
div#header p {
	margin-bottom: 2px;
}
div#main h1,div#main h2,div#main h3 {
	color: #C5261B;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	font-weight: bold;
}
div#const1 h1 {
	color: #C5261B;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	font-weight: bold;
	width: 50%;
}
div#const2 h1 {
	color: #C5261B;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	font-weight: bold;
	width: 50%;
}
div#main h3 {
	font-size: 14px;
}
/*
form#zoekactiviteitCommand  h3 {
	font-size: 18px;
}*/
a,a:visited {
	/*color: #6DA6E2;*/
	color: #C22117;
	background-color: transparent;
	text-decoration: none;
	font-weight: inherit;
}
a:hover {
	background-color: transparent;
	color: inherit;
	font-weight: inherit;
	text-decoration: underline;
}
/**************** images styles ****************/
a img {
	border: none;
}
img.left,img.center,img.right {
	padding: 4px;
	border: 1px solid #a0a0a0;
}
img.left {
	float: left;
	margin: 0 12px 5px 0;
}
img.center {
	display: block;
	margin: 0 auto 5px auto;
}
img.right {
	float: right;
	margin: 0 0 5px 12px;
}
/**************** form styles ****************/
.button,button {
	padding: 2px;
	background-color: #C5261B;
	color: #FFFFFF;
	border: 1px solid #2763A5;
	font-size: 11px;
}
div#main form p {
	border-bottom: 0;
	padding-bottom: 0;
}
/**************** header styles ****************/
div#header {
	border: 0;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	width: 1024px;
}
div#header div#branding {
	float: right;
	width: 1024px;
	margin-top: -60px;
	padding: 0;
}
#pic {
	width: 200px;
	margin-top: 40px;
	margin-left: 10px;
}
#pic1 {
	width: 500px;
	margin-top: 0px;
	margin-left: 10px;
}
#taal {
	margin-right: 10px;
}
div#header p {
	margin-top: -20px;
	margin-left: 30px;
	color: #999999;
}
/**************** menu styles ****************/
div#nav {
	float: left;
	width: 750px;
	font-size: 93%;
	padding-bottom: 1px;
	border-bottom: 4px solid #C5261B;
	line-height: normal;
}
div#nav ul {
	margin: 0;
	padding: 0 10px 0 30px;
	list-style: none;
}

div#nav li {
	display: inline;
	margin: 0;
	padding: 0;
}

div#nav a {
	float: left;
	background: url( images/tableft10.gif ) no-repeat left top;
	margin: 0;
	padding: 0 0 0 4px;
	text-decoration: none;
}

div#nav a span {
	float: left;
	display: block;
	background: url( images/tabright10.gif ) no-repeat right top;
	padding: 3px 15px 3px 6px;
	color: #C5261B;
}

/**************** content styles ****************/
div#main {
	padding-left: 0px;
	padding-right: 10px;
	padding-top: 2px;
	width: 990px;
}

div.kaart table.m2 {
	left: 200px;
	position: relative;
	top: 10px;
}

h2.m2 {
	text-align: center;
}

div#main p {
	line-height: 1.6em;
	padding-bottom: 10px;
	border-bottom: 1px solid #DDDDDD;
}

div#main form#searchCommand {
	width: 550px;
	padding-left: 30px;
}

div#main form#zoekwoordenCommand {
	width: 650px;
	padding-left: 30px;
}
/*
div#main form#zoekactiviteitCommand {
	width: 650px;
	padding-left: 30px;
}
*/

div#main form#zoekvestigingCommand {
	width: 650px;
	padding-left: 30px;
}
div#bericht {
	border: 1px solid #DDDDDD;
	padding: 5px;
	text-align: center;
	background: #FFFFCC none repeat scroll 0%;
	margin-left: 0px;
	border-radius: 6px;
	clear: right;
}
div#bericht1 {
	border: 1px solid #DDDDDD;
	padding: 5px;
	text-align: center;
	background: #FFFFCC none repeat scroll 0%;
	margin-left: 0px;
	border-radius: 6px;
	clear: right;
}
/**************** sidebar styles ****************/
div#sub {
	width: 275px;
	margin-top: 15px !important;
	padding: 0px 0px 0px 0px;
	float: right;
	border: 0px solid #DDDDDD;
	text-align: left;
}
table#subd {
	border: 1px solid #DDDDDD !important;
	border-radius: 4em;
	padding: 0px 3px;
}
table#subtot {
	border: 1px solid #DDDDDD !important;
	width: 275px;
}
div#sub h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
	text-decoration: underline;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-top: 5px;
}
div#sub p {
	line-height: 1.5em;
	padding: 0px 5px 10px 10px;
	font-size: 1em;
	margin: 0pt;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	/*border-bottom: 1px solid #DDDDDD;*/
}
div#sub p#last {
	border: none !important;
	margin-bottom: 0px;
}

div#mainmenu {
	clear: both;
	background-color: #5A5856;
	color: white;
	height: 20px;
	padding-bottom: 2px;
	padding-top: 2px;
	vertical-align: top;
	width: 100%;
}
div#mainmenu a {
	color: white;
	background-color: #5A5856;
	font-size: 11px;
	font-weight: bold;
}
a.doelstelling {
	color: #666666;
	text-decoration: underline;
	font-size: inherit;
	font-weight: normal;
}
a.doelstelling:link {
	color: #666666;
	text-decoration: underline;
	font-size: inherit;
	font-weight: normal;
}
a.doelstelling:visited {
	color: #666666;
	text-decoration: underline;
}
a.doelstelling:hover {
	color: #666666;
	text-decoration: none;
}
a.doelstelling:active {
	color: #FF0000;
}
a.doelstelling:focus {
	color: #FF0000;
}
a.hoofding {
	color: white;
	text-decoration: underline;
	font-size: inherit;
	font-weight: bold;
}
a.hoofding:link {
	color: white;
	text-decoration: underline;
	font-size: inherit;
	font-weight: bold;
}
a.hoofding:visited {
	color: white;
	text-decoration: underline;
}
a.hoofding:hover {
	color: white;
	text-decoration: none;
}
a.hoofding:active {
	color: white;
}
a.hoofding:focus {
	color: white;
}
a.external {
	background: transparent url(../images/external.gif) no-repeat
		right center;
	padding-right: 20px;
}
a.external:link {
	color: #C5261B;
	/*text-decoration: green;*/
	background: transparent url(../images/external.gif) no-repeat
		right center;
	padding-right: 20px;
}
a.external:visited {
	color: #C5261B;
	background: transparent url(../images/external.gif) no-repeat
		right center;
	padding-right: 20px;
}
a.external:hover {
	color: #C5261B;
	background: transparent url(../images/external.gif) no-repeat
		right center;
	padding-right: 20px;
}
a.external:active {
	color: #C5261B;
	background: transparent url(../images/external.gif) no-repeat
		right center;
	padding-right: 20px;
}
a.external:focus {
	color: #C5261B;
	background: transparent url(../images/external.gif) no-repeat
		right center;
	padding-right: 20px;
}
img.edit {
	background-color: transparent;
	float: right;
}
/* The main calendar widget.  DIV containing a table. */
div.calendar { position: relative; }
.calendar, .calendar table {
  border: 1px solid #C5261B;
  font-size: 11px;
  color: #C5261B;
  cursor: default;
  background: white;
  font-family: tahoma,verdana,sans-serif;
}
/* Header part -- contains navigation buttons and day names. */
.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
  text-align: center;    /* They are the navigation buttons */
  padding: 2px;          /* Make the buttons seem like they're pressing */
  background: white;
  color: #C5261B;
  font-size: 90%;
}
.calendar .nav {
  background: white url(images/menuarrow.gif) no-repeat 100% 100%;
}
.calendar thead .title { /* This holds the current "month, year" */
  font-weight: bold;      /* Pressing it will take you to the current date */
  text-align: center;
  padding: 2px;
  background:#C5261B;
  color: white;
}
.calendar thead .headrow { /* Row <TR> containing navigation buttons */
}
.calendar thead .name { /* Cells <TD> containing the day names */
  border-bottom: 1px solid #C5261B;
  padding: 2px;
  text-align: center;
  color: white;
  background: #C5261B;
}
.calendar thead .weekend { /* How a weekend day name shows in header */
  color: #C5261B;
}
.calendar thead .hilite { /* How do the buttons in header appear when hover */
  background-color:#C5261B;
  color: white;
  border: 1px solid #C5261B;
  padding: 1px;
}
.calendar thead .active { /* Active (pressed) buttons in header */
  background-color: #C5261B;
  color:white;
  padding: 2px 0px 0px 2px;
}
.calendar thead .daynames { /* Row <TR> containing the day names */
  background: white;
}
/* The body part -- contains all the days in month. */
.calendar tbody .day { /* Cells <TD> containing month days dates */
  width: 2em;
  color: #C5261B;
  text-align: right;
  padding: 2px 4px 2px 2px;
}
.calendar tbody .day.othermonth {
  font-size: 80%;
  color: #C5261B;
}
.calendar tbody .day.othermonth.oweekend {
  color: red;
}
.calendar table .wn {
  padding: 2px 3px 2px 2px;
  border-right: 1px solid #8a8;
  background: #C5261B;
  color:white;
}
.calendar tbody .rowhilite td {
  background: #C5261B;
  color:white;
}
.calendar tbody .rowhilite td.wn {
  background: #C5261B;
  color:white;
}
.calendar tbody td.hilite { /* Hovered cells <TD> */
  background:#C5261B;
  color:white;
  padding: 1px 3px 1px 1px;
  border: 1px solid #C5261B;
}
.calendar tbody td.active { /* Active (pressed) cells <TD> */
  background: #C5261B;
  color: white;
  padding: 2px 2px 0px 2px;
}
.calendar tbody td.selected { /* Cell showing today date */
  font-weight: bold;
  border: 1px solid #000;
  padding: 1px 3px 1px 1px;
  background: #C5261B;
  color: white;
}
.calendar tbody td.weekend { /* Cells showing weekend days */
  color: #C5261B;
}
.calendar tbody td.weekend.selected { /* Cells showing weekend days */
  color: white;
  background:#C5261B;
}
.calendar tbody td.weekend.hilite { /* Cells showing weekend days */
  color: white;
  background:#C5261B;
}
.calendar tbody td.today { font-weight: bold; color: black; }
.calendar tbody .disabled { color: black; }
.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
  visibility: hidden;
}
.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
  display: none;
}
/* The footer part -- status bar and "Close" button */
.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
  text-align: center;
  background: #C5261B;
  color: white;
}
.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
  padding: 2px;
  background: #C5261B;
  color: white;
}
.calendar tfoot .hilite { /* Hover style for buttons in footer */
  background: #C5261B;
  border: 1px solid #C5261B;
  color: white;
  padding: 1px;
}
.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
  background:#C5261B;
  color:white;
  padding: 2px 0px 0px 2px;
}
/* Combo boxes (menus that display months/years for direct selection) */
.calendar .combo {
  position: absolute;
  display: none;
  top: 0px;
  left: 0px;
  width: 4em;
  cursor: default;
  border: 1px solid #565;
  background: white;
  color: #C5261B;
  font-size: 90%;
  z-index: 100;
}
.calendar .combo .label,
.calendar .combo .label-IEfix {
  text-align: center;
  padding: 1px;
}
.calendar .combo .label-IEfix {
  width: 4em;
}
.calendar .combo .hilite {
  background: #C5261B;
  color:white;
}
.calendar .combo .active {
  border-top: 1px solid #6a4;
  border-bottom: 1px solid #6a4;
  background: #efe;
  font-weight: bold;
}
.calendar td.time {
  border-top: 1px solid #8a8;
  padding: 1px 0px;
  text-align: center;
  background-color: #dfb;
}
.calendar td.time .hour,
.calendar td.time .minute,
.calendar td.time .ampm {
  padding: 0px 3px 0px 4px;
  border: 1px solid #898;
  font-weight: bold;
  background-color: #fff;
}
.calendar td.time .ampm {
  text-align: center;
}
.calendar td.time .colon {
  padding: 0px 2px 0px 3px;
  font-weight: bold;
}
.calendar td.time span.hilite {
  border-color: #000;
  background-color: #686;
  color: #fff;
}
.calendar td.time span.active {
  border-color: #f00;
  background-color: #000;
  color: #0f0;
}
div.exportlinks {
    margin: -5px 0 10px 5px;
    padding: 2px 4px 2px 0;
    width: 100%;
}

div.exportlinks span {
    background-repeat: no-repeat;
}

span.export {
    cursor: pointer;
    display: inline-block;
    padding: 0 4px 1px 0;
}

span.pagebanner {
    display: block;
    margin: 10px 0 10px 0;
    padding: 2px 4px 5px 0;
}

span.pagebanner a:hover{
	color:black;
}
span.pageactief{
	color:#007400;
}
span.pagebekend{
	color:#FF731E;
}
span.pagenietactief{
	color:#ca0000;
}
span.pagelinks {
    display: block;
    font-size: .95em;
    margin-bottom: 5px;
    margin-top: -32px;
    padding: 2px 0 2px 0;
    text-align: right;
    width: 100%;
}
span.pagelinks a{
	color: #C5261B;
	text-decoration: underline;
}
span.pagelinks a:hover{
	color: black;
	text-decoration: none;
}
span.pagelinks a:visited{
	color: #C5261B;
	text-decoration: underline;
}
th.sorted a, th.sortable a {
    background-position: right;
    display: block;
}
.table th.sortable.order1 a {
    background-image: url(../images/up-16.png) !important;
}
.table th.sortable.order2 a {
    background-image: url(../images/down-16.png) !important;
}
.table th.sorted {
    background-color: background: #C5261B;
    color: white;
}
table.sortable thead {
    background-color:#eee;
    color:#666666;
    font-weight: bold;
    cursor: default;
}
.table th.sorted a {
    background-position: right;
    background-repeat: no-repeat;
    display: block;
    color: white;
    text-decoration:none;
}
.table th.sortable a {
    background-position: right;
    background-repeat: no-repeat;
	 background-image: url(../images/notsorted0.png) !important;
	 background-image: right;
    display: block;
    color: white;
    text-decoration:none;
}
.table tr.even {
    background: #e0e0e0;
    border-top: 1px solid #c0c0c0;
    color: #000000;
}
.table tr.even a {
    background: #e0e0e0;
}
.table tr.odd {
    background: #fdf7f6;
    border-top: 1px solid #c0c0c0;
    color: #000000;
}
/* highlight .table row onmouseover */
/*.table tr.over, .table tr:hover {
    border-bottom: 1px solid #C0C0C0;
    border-top: 1px solid #C0C0C0;
    color: #000000;
    cursor: pointer;
}*/
/* A CSS Framework by Mike Stenhouse of Content with Style */
	/* FORM ELEMENTS */
	/* From http://www.wufoo.com/css/global/dynamic.css */
	/* ----- CLASSIC WUFOO FORM ----- */
form ul {
	position: relative;
	list-style: none;
	width: 35%;
	padding: 0;
}
form li {
	line-height: 2em;
	margin: 0;
	padding: 1px 1px 6px 5px;
}
form li.focused {
	background-color: #fff7c0 !important;
}
form li p {
	font-size: 9px;
	line-height: 13px;
	color: #444;
}
form[id] li {
	display: block;
}
form[id] ul.glassList li {
	display: list-item;
}
form li div {
	display: inline-block;
}
form li div.group {
	display: block !important;
	background-color: #f7f7f7;
	padding: 10px;
	width: 355px;
}
form li div.group p,form div.group p label {
	text-align: left;
}
form li div.group input.large,form li div.group textarea.large,form li fieldset
	{
	width: 339px;
}
form[id] li div {
	display: inline;
}
form .left {
	float: left !important;
	margin: 0;
}
form .right {
	float: right !important;
	margin: 0;
}
form .clear {
	clear: both;
}
form li div {
	margin-bottom: 0;
}
form li div p {
	margin: 0 0 5px 0;
}
form div.left {
	margin-right: 2px !important;
}
form div.left[class] {
	margin-right: 4px !important;
}
form div.left img {
	margin: 0 0 -2px 0;
}
/* ----- INFO ----- */
form h2 {
	font-size: 1.8em;
	clear: left;
}
form .info {
	display: inline-block;
	margin: 0 0 4px 0;
	padding: 0 0 4px 0;
	border-bottom: 1px dotted #ccc !important;
	text-align: left;
}
form .info[class] {
	display: block;
}
form .info p {
	font-size: 1em;
	line-height: 1.3em;
	margin: 0 0 8px 0;
}
/* ----- SECTIONS ----- */
form .section {
	display: inline-block;
	border-top: 1px dotted #ccc !important;
	margin-top: 15px !important;
	padding-top: 12px !important;
	padding-bottom: 0 !important;
}
form .section[class] {
	display: block;
}
form .first {
	border-top: none !important;
	margin-top: 0 !important;
	padding-top: 1px !important;
}
form .section h3 {
	font-size: 1.25em;
}
form .section p {
	font-size: 11px;
	line-height: 13px;
}
/* ----- FIELDS AND LABELS ----- */
label.desc {
	margin: 4px 0 3px 0;
	border: 0;
	color: #444;
	font-size: 1em;
	line-height: 1.3em;
	display: block;
	font-weight: bold;
}
form th {
	text-align: right;
	padding-right: 3px;
}
p label {
	font-weight: normal;
}
input.text,input.number,input.url,input.email,input.password,input.file,textarea.textarea,select.select
	{
	font-size: 1.2em;
	border-top: 1px solid #7c7c7c;
	border-left: 1px solid #c3c3c3;
	border-right: 1px solid #c3c3c3;
	border-bottom: 1px solid #ddd;
	background: #fff url(../images/fieldbg.gif) repeat-x top;
	color: #333;
}
input.text:hover {
	background-color: #ffd
}
input.text,input.number,input.url,input.email,input.password,input.file
	{
	padding: 2px;
}
input.currency {
	text-align: right;
}
input.checkbox,input.radio {
	display: block;
	line-height: 1.4em;
	margin: 8px 0 0 3px;
	width: 13px;
	height: 13px;
}
input.focus,textarea.focus {
	background: #ffd;
	color: #000;
}
label.choice {
	display: block;
	line-height: 1.4em;
	margin: -19px 0 0 25px;
	padding: 4px 0 5px 0;
	color: #444;
	width: 80%;
	font-size: 1.05em;
}
textarea.textarea {
	font-size: 1.1em;
	font-family: Tahoma, "Lucida Grande", "Trebuchet MS", Verdana,
		sans-serif;
	margin-bottom: 1px;
}
textarea.textarea[class] {
	font-family: "Lucida Grande", Tahoma, "Trebuchet MS", Verdana,
		sans-serif;
}
select.select {
	padding: 1px 0 0 0;
	margin: 1px 0 3px 0;
}
select.select[class] {
	margin: 0;
	padding: 1px 0 1px 0;
}
/* ----- SIZES ----- */
form .small {
	width: 70px;
}
form .medium {
	width: 170px;
}
form .large,form textarea.textarea {
	width: 349px;
}
form .tags {
	width: 320px;
}
form textarea.small {
	height: 5.5em;
}
form textarea.medium {
	height: 10em;
}
form textarea.large {
	height: 20em;
}
/* ----- ERRORS ----- */
form li.error {
	background-color: #FFDFDF;
	margin: 3px 0 !important;
}
input.error,textarea.error {
	border: 1px solid #EF5959;
	border-left: 1px solid #FF8F8F;
	border-top: 1px solid #FF8F8F;
	background: #fff;
}
p.error,li.error label.desc {
	color: red !important;
}
p.error {
	font-size: 9px !important;
	margin: 1px 0;
}
/* ----- REQUIRED ----- */
.req {
	font-size: 1em !important;
	color: #f90;
	font-weight: bold;
}
/* ----- Fieldsets ----- */
fieldset {
	margin: 0 0 12px 0;
	padding: 10px 10px 5px 10px;
	color: #444;
}
fieldset.odd {
	background: #eee
}
fieldset.odd legend {
	background: #eee;
}
/* Firefox and others, don't apply to IE or it will put a border under each input element */
li>fieldset,form>fieldset {
	border: 1px solid silver
}
fieldset.radio {
	border: 0px solid silver
}
fieldset.choices {
	padding: 10px 5px 10px 10px;
}
fieldset.fieldset {
	padding: 0 0 10px 0;
}
legend {
	font-weight: bold;
	margin: 0 0 0 0;
	color: #444;
	padding: 0 5px;
	/*border-top: 1px solid silver;
	border-right: 1px solid silver;
	border-left: 1px solid silver*/
}
#formProperties[id] legend,.choices[class] legend {
	margin: 0 0 0 -5px;
}
.fieldset legend {
	margin: 0;
}

.fieldset[class] legend {
	margin: 0 0 0 5px;
}

#formProperties fieldset div {
	margin-bottom: 7px;
}

fieldset div .number {
	margin: 7px 15px 0 0;
}

fieldset p {
	margin: 10px;
}

/* ----- Choices ----- */
.choices input {
	width: 200px;
	margin-right: 3px;
}

.choices ol {
	margin: 10px 0 0 0;
}

.choices[class] ol {
	margin: 0 !important;
}

.choices img {
	margin: 0 0 1px 0;
}

fieldset ol li {
	display: list-item !important;
	margin: 0 5px 2px 3px !important;
	padding: 0 !important;
	list-style: inside decimal;
}
/* END FORM ELEMENTS */
button,.button {
	text-align: center;
	padding-left: 4px;
	padding-right: 4px;
}
#keuzeform {
	width: 20%;
	height: 20%;
}
/* This is the style for the informational messages presented to the user */
.error, .message, .error{
    background: #ffffcc;
    border: 1px solid #000;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    margin: 10px auto;
    padding: 3px;
    text-align: left;
    vertical-align: bottom;
    display: inline-block;
}
/* use a different color for the errors */
.error {
    border: 2px solid red;
}
input.error {
    margin: 0;
    background: #ffd;
}
/* IE fix, followed by the rest of the world fix */
li.error {
    padding: 3px !important;
}
ul>li.error {
    padding: 0 !important;
}
div.message p, div.message p {
    margin-bottom: 0;
}
img.validationWarning, div.error img.icon, div.message img.icon, li.error img.icon {
    border: 0 !important;
    width: 14px;
    height: 13px;
    vertical-align: middle;
    margin-left: 3px;
    background: transparent !important;
    /* important added because some themes define div#main img */
}
div.message a {
    background: transparent;
    color: #0000FF;
}
div.message a:visited {
    background: transparent;
    color: #0000FF;
}
div.message a:hover {
    background: transparent;
    color: #008000;
}
div.message a:active {
    text-decoration: underline overline;
}
div.message img.icon {
    vertical-align: middle;
}
span.fieldError, .errorMessage {
    color: red;
    font-size: .95em;
    font-weight: bold;
    display: block;
}
/* Wicket wraps a <ul> and <li> around fieldErrors */
/* reduce the padding and margin and move to right */
span.fieldError ul, span.fieldError li {
    padding: 0;
    margin: 0;
    position: absolute;
    left: 140px;
    margin-top: -10px;
}
/* Wicket does something similar for feedback panel */
span.message ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
span.message li {
    margin: 0 0 0 5px;
}
/* Tapestry-specific messages: http://tapestry.apache.org/tapestry4.1/usersguide/clientside-validation.html */
.fieldMissing {
    background: #FFCA7A !important;
}
.fieldInvalid {
    background: #FF887A !important;
    font-weight: bold;
}
.alertDialog {
    width: 30em;
    border: 2px solid red;
    padding: 2em;
    text-align: left;
    background: #fff;
    /*-moz-border-radius: 10px;*/
}
.alertContent .alertButton {
    float: right;
    position: relative;
    bottom: .75em;
}
.missingList, .invalidList {
    padding-bottom: 1em;
    padding-top: 0.2em;
    padding-left: 0.1em;
    padding-right: 0.2em;
    margin: 0;
}
.missingList {
    border-top: 4px solid #FFCA7A;
}
.invalidList {
    border-top: 4px solid #FF887A;
}
.missingList li, .invalidList li {
    list-style: none;
    line-height: 1.2;
}
/* Body style */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333366;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
P {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	padding-right: 100px;
	padding-bottom: 2px;
	padding-left: 100px;
	padding-top: 0px;
	margin: 0px;
}
.Z {
	color: #224466;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	margin: 1px;
	padding-bottom: 1px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
	text-align: left;
	text-decoration: none;
}
.D {
	background-color: #eeeeee;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	margin: 1px;
	padding-bottom: 1px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
	text-decoration: none;
}
.H {
	background-color: #C5261B;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: normal;*/
	margin: 1px;
	padding-bottom: 4px;
	padding-top: 4px;
	text-align: center;
	text-decoration: none;
}
.R {
	background-color: #c0c0c0;
	color: #ffffff;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	margin: 1px;
	padding-bottom: 4px;
	padding-top: 4px;
	text-align: center;
	text-decoration: none;
}
.RL { /* donkere rij in de fiche */
	background-color: #e0e0e0;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 12px;
	font-style: normal;
	margin: 1px;
	padding-bottom: 4px;
	padding-top: 4px;
	text-align: left;
	text-decoration: none;
	/*width: 35%;*/
}
.QL { /* lichtere rij in de fiche */
	background-color: #fdf7f6;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 12px;
	font-style: normal;
	margin: 1px;
	padding-bottom: 4px;
	padding-top: 4px;
	text-align: left;
	text-decoration: none;
	/*width: 35%;*/
}
.I { /*Hoofdingen in de fiche */
	background-color: #C5261B;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 1px;
	padding-bottom: 4px;
	padding-top: 4px;
	text-align: left;
	text-decoration: none;
}

#table .I h2{ /*Hoofdingen in de fiche */
	background-color: #C5261B;
	color: #ffffff;
	margin: 1px;
}
H1 {
	background-color: #333333;
	color: #ffffff;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	padding-bottom: 2px;
	padding-top: 7px;
	padding-left: 5px;
	margin-right: 5px;
	/*margin-left: 0px;
	 margin-top: 15px;
	margin-bottom: 25px;*/
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #C5261B;
	border-bottom-color: #C5261B;
	width: auto;
}
.taal {
	color: #C5261B;
	background-color: #ffffff;
	text-align: right;
}
.taal:hover {
	color: black;
}
.taal:visited {
	color: red;
}
.tbl {
	height: 8px;
}
.InputTxt {
	font-family: Arial, Helvetica, sans-serif, Verdana ;
	font-size: 12px;
	color: #333333;
	background-color: #ffffff;
	width: 285px;
	border: 1px solid #C5261B;
	border-radius: 5px;
	margin-top: 2px;
	padding-left: 8px;
}
.InputTxtn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #ffffff;
	width: 240px;
	border: 1px solid #C5261B;
	border-radius: 5px;
	padding-left: 8px;
	margin-top: 2px;
	margin-left: 20px;
}
.InputTxt0 {
	color: #333333;
	background-color: #ffffff;
	border: 1px solid #C5261B;
}


.InputTxt1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #333333;
	background-color: #ffffff;
	width: 12%;
	border: 1px solid #C5261B;
	border-radius: 5px;
	padding-left: 8px;
}
.InputTxtp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #ffffff;
	width: 40px;
	border: 1px solid #C5261B;
	border-radius: 5px;
	padding-left: 8px;
	margin-left: 5px;
}
.InputTxt3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #333333;
	background-color: #ffffff;
	width: 80%;
	border: 1px solid #C5261B;
	border-radius: 5px;
	margin-left: 20px;
	background-image: url('../images/ico_view.gif');
	background-repeat: no-repeat;
	background-position: right;
}
.InputTxt3a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color: #333333;
	background-color: #ffffff;
	width: 50%;
	border: 1px solid #C5261B;
	border-radius: 5px;
	padding-left: 8px;
	/*margin-left: 20px;*/
}
.InputTxts {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #333333;
	background-color: #ffffff;
	width: 618px;
	border: 1px solid #C5261B;
	border-radius: 5px;
	background-image: url('../images/ico_view.gif');
	background-repeat: no-repeat;
	background-position: right;
}
.InputTxtt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #ffffff;
	width: 700px;
	border: 1px solid #C5261B;
	border-radius: 5px;
	padding-left: 8px;
	margin-left: 5px;
}
.InputTxt2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #333333;
	background-color: #ffffff;
	border: 1px solid #C5261B;
	border-radius: 5px;
	padding-left: 8px;
	width: 96%;
}
.InputTxt2p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #333333;
	background-color: #ffffff;
	border: 1px solid #C5261B;
	border-radius: 5px;
	padding-left: 8px;
	width: 15%;
}
.InputTxt6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	color: #333333;
	background-color: #ffffff;
	border: 1px solid #C5261B;
	border-radius: 5px;
	margin-left: 110px;
	padding-left: 8px;
	background-image: url('../images/ico_view.gif');
	background-repeat: no-repeat;
	background-position: right;
}
.InputTxt7 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #ffffff;
	border: 1px solid #C5261B;
	border-radius: 5px;
	margin-left: 110px;
	padding-left: 8px;
	background-image: url('../images/ico_view.gif');
	background-repeat: no-repeat;
	background-position: right;
}
.InputTxt8 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #333333;
	background-color: #ffffff;
	border: 1px solid #C5261B;
	width: 700px;
	overflow-x: scroll;
	overflow-y: scroll;
	margin-left: 1px;
	border-radius: 5px;
	padding-left: 8px;
	text-overflow: ellipsis;
}
.SearchTable {
	margin-left: 0px;
	/*width: 700px;*/
	clear: left;
	/*padding-left: 20%;
	padding-top: 10%;*/
}
.SearchTable1 {
	font-family: Arial, Helvetica, sans-serif, Verdana ;
	margin-left: 0px;
	clear: left;
	padding-left: 20%;
	padding-top: 10%;
	width: 65%;
	border: 0;
}
.SearchTable1 td{
	font-size:1.5em;
}
.InputTxt1a {
	font-family: Arial, Helvetica, sans-serif, Verdana ;
	font-size: 1.5em;
	color: #333333;
	background-color: #ffffff;
	width: 85%;
	border: 1px solid #C5261B;
	border-radius: 5px;
	margin-top: 2px;
	padding-left: 8px;
}
.SearchTable2 {
	font-family: Arial, Helvetica, sans-serif, Verdana ;
	margin-left: 0px;
	clear: left;
	width: 65%;
	border: 0;
}
.SearchTable2 td {
	font-size:1.5em;
}
.InputTxt2a {
	font-family: Arial, Helvetica, sans-serif, Verdana ;
	font-size: 1.5em;
	color: #333333;
	background-color: #ffffff;
	width: 97%;
	border: 1px solid #C5261B;
	border-radius: 5px;
	margin-top: 2px;
	padding-left: 8px;
}
.SearchTableA {
	margin-left: 0px;
	top: 50px;
	/*width: 700px;*/
	clear: left;
}
.SearchTxtCell {
	width: 205px;
	padding-right: 10px;
}
SearchTxtCellGZ {
	width: 10%;
}
SearchTxtCellGZZ {
	width: 90%;
}
.SearchTxtCellT { /*width: 50px;*/
	padding-right: 10px;
}
#table {
	padding-top: 1%;
}
#tablekaart {
	width: 600px;
}
#EndTable {
	text-align: right;
}
table.gemeente {
	width: 600px;
}
ul.gemeente {
	text-align: center;
	type: none;
}
/* nieuwe stijl*/
a,a:link {
	color: #C22117;
	text-decoration: underline;
	font-size: 1em;
	font-weight: inherit;
}
a:visited {
	color: #C22117;
	text-decoration: underline;
}
a:hover {
	color: #C22117;
	text-decoration: none;
}
a:active { /*color: #FF0000;*/
	color: #C22117;
}
a:focus { /*color: #FF0000;*/
	color: #C22117;
}
/* einde nieuwe stijl */
#linkstaatsblad {
	background: #cccccc;
	/*ont-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 12px;
	color: #C5261B;
	text-decoration: underline;
	font-weight: bold;
}
#linkstaatsblad :hover {
	color: black;
	text-decoration: none;
}
#vest { /*background: #cccccc;*/
	/*ont-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 12px;
	color: #C5261B;
	text-decoration: underline;
	font-weight: bold;
}
#vest :hover {
	color: black;
	text-decoration: none;
}
.upd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
}
.updboldred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #C5261B;
}
#unofficial {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
}
.updt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	font-style:italic;
}
display.table {
	background: #C5261B !important;
	color: white !important;
}
#aanpassing {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C5261B;
	text-decoration: underline;
	font-weight: bold;
}
#aanpassing :active {
	color: black;
	text-decoration: none;
}
#aanpassing :visited {
	color: #C5261B;
	text-decoration: underline;
}
/*inde body style */ /*tabbladen style */
#tabs {
	border-bottom: .1em solid #C5261B;
	height: 27px;
}
#prov {
	top: 12px;
	left: 1px;
}
#tabs a.gewoon {
	color: #C5261B;
	text-decoration: none;
}
#tabs a.aktief {
	color: white;
	background: #C5261B;;
	text-decoration: none;
}
.tabgewoon {
	width: 144px;
	height: 20px;
	background: url(../images/tabwit.gif);
	text-align: center;
	margin-left: 0px;
	float: left;
	border-bottom: none;
	border-top: none;
	border-left: none;
	border-right: none;
	font-size: .8em;
	padding-top: .8em;
}
.tabaktief {
	width: 144px;
	height: 20px;
	background: url(../images/tabrood.gif);
	text-align: center;
	margin-left: 0px;
	float: left;
	border-bottom: none;
	border-top: none;
	border-left: none;
	border-right: none;
	font-size: .8em;
	padding-top: .8em;
}
fieldset { /*border: none !important;*/
	padding: 9px !important;
	float: none;
	width: 65%;
	font-size: 1.5em;
}
pre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}
#field {
	width: 100%;
	border-bottom: .1em solid #C5261B !important;
}
/*Einde tabs */
.home {
	text-align: left;
	color: #C5261B;
	background-color: #ffffff;
}
#pic {
	margin-top: 12px;
}
#top {
	color: #C5261B;
}
div.topNavigations {
	background: #F0E8DD none repeat scroll 0pt;
	color: #333333;
	clear: both;
	float: left;
	border: 0pt none;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: normal;
	line-height: 1;
	margin: 34px 0px 1px 0px;
	padding: 0pt;
	position: relative;
	top: 1px;
	text-align: left;
	vertical-align: baseline;
	width: 990px;
}
ul.topNavigationst {
	background: #F0E8DD none repeat scroll 0pt;
	color: #333333;
	clear: both;
	float: left;
	border: 0pt none;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: normal;
	line-height: 1;
	margin: 38px 0px 0px;
	padding: 0pt;
	position: relative;
	top: 1px;
	text-align: left;
	vertical-align: baseline;
	width: 990px;
}
ul.topNav {
	background: #F0E8DD none repeat scroll 0%;
	border-bottom: 1px solid #AFA9A1;
	border-top: 1px solid #AFA9A1;
	float: left;
	margin: 0pt;
	padding: 0pt;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	border: 0pt none;
	font-family: inherit;
	font-size: 90%;
	font-style: inherit;
	font-weight: normal;
	line-height: 1;
	text-align: left;
	vertical-align: baseline;
	color: #333333;
}
ul.topNav li {
	background: transparent none repeat scroll 0%;
	display: block;
	float: left;
	padding: 0pt;
	width: 15em;
	line-height: 1.3em;
	border: 0pt none;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	margin: 0pt;
	text-align: left;
	vertical-align: baseline;
	color: #333333;
	font-weight: normal;
}
ul.topNav li a {
	border-left: 0px solid #AFA9A1;
	border-right: 0px solid #AFA9A1;
	cursor: pointer;
	float: right;
	margin: 0pt 0pt 0pt -1px;
	padding: 7px 0pt 8px;
	text-align: center;
	text-decoration: underline;
	white-space: nowrap;
	font-weight: normal;
	width: auto;
}
ul.topNav li a:link,ul.topNav li a:visited,ul.topNav li {
	background: none repeat scroll 0%;
	color: #333;
	font-size: 1.1em;
	text-decoration: none;
	font-weight: normal;
}
ul.topNav li a:hover {
	background: #FFF none repeat scroll 0%;
	color: #333;
	text-decoration: none;
	font-weight: normal;
}
ul.topNav li a:active {
	background: #C22117 none repeat scroll 0%;
	color: #FFF;
	text-decoration: none;
	font-weight: normal;
}
ul.topNav li.sel a:link,ul.topNav li.sel a:visited {
	background: #C22117 none repeat scroll 0%;
	border-top: 0px solid #999999;
	color: #ffffff;
	margin: 0pt 0pt 0pt -1px;
	font-weight: normal;
}
ul.topNavSub {
	background: #F0E8DD none repeat scroll 0%;
	clear: both;
	padding: 0px 0pt 0px;
	padding-top: 0px;
	padding-left: 0px;
	/*text-align: left;*/
	color: #C22117;
	margin: 0pt 0pt 0pt -1px;
}
/*
ul.topNavSub {
	background: #F0E8DD none repeat scroll 0%;
	clear: both;
	margin: 0pt;
	padding: 1px 0pt 2px;
	text-align: left;
	border-top-style: solid;
	color: #C22117;

}*/
ul.topNavSub li a {
	padding-bottom: 5px;
	padding-top: 4px;
	text-align: left;
}
ul.topNavSub li {
	background: transparent none repeat scroll 0%;
	display: inline;
	padding: 0pt;
}
ul.topNavSub li a {
	border: 0pt none;
	cursor: pointer;
	margin: 0pt 0pt 0pt -1px;
	padding-left: 0px;
	padding-right: 0px;
	text-decoration: underline;
	white-space: nowrap;
}
/*
ul.topNavSub li a:link,ul.topNavSub li a:visited,ul.topNavSub li a:active
	{
	background: #F0E8DD none repeat scroll 0%;
	border-color: -moz-use-text-color #D96861 rgb(200, 39, 29);
	border-style:none;
	border-top-style: solid;
	display: inline-block;
	width: 5%;
	border-width: 0pt 0pt 0pt;
	color: #333333;
	text-decoration: none;
}
*/
ul.topNavSub li a:link,ul.topNavSub li a:visited,ul.topNavSub li a:active
	{
	background: #F0E8DD none repeat scroll 0%;
	 border-color: -moz-use-text-color #D96861 rgb(200, 39, 29);
	border-style: none;
	display: inline-block;
	width: 7%;
	/*border-width: 0pt 1px 1px;*/
	color: #333333;
	text-decoration: none;
}
ul.topNavSub li a:hover {
	background: #FFFFFF none repeat scroll 0%;
	color: #333333;
	text-decoration: none;
}
ul.topNavSub li.sel a:link,ul.topNavSub li.sel a:visited {
	background: #C22117 none repeat scroll 0%;
	border-top: 0px solid #999999;
	color: #FFFFFF;
	margin: 0pt;
	text-align: center;
}
ul.topNavSub li.sel1 a:link,ul.topNavSub li.sel1 a:visited {
	background: #C22117 none repeat scroll 0%;
	border-top: 0px solid #999999;
	color: #FFFFFF;
	margin: 0pt;
	width: 6.6%;
	text-align: center;
}
#fedhead {
	background: #DDDDDD none repeat scroll 0%;
	border-bottom: 3px solid #C22117;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 990px;
}
.fedmenuLanguage {
	color: #333333;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 5px 10px;
}
.fedmenuLanguage img {
	margin: 0px 3px;
}
.fedmenuLanguage a:link {
	color: #333333;
	text-decoration: none;
	background-color: transparent;
}
.fedmenuLanguage a:visited {
	color: #333333;
	background-color: transparent;
	text-decoration: none;
}
.fedmenuLanguage a:hover {
	color: #000099;
	background-color: transparent;
	text-decoration: underline;
}
.fedmenuLanguage a:active {
	color: #0000FF;
	background-color: transparent;
	text-decoration: none;
}
.activelang2 {
	background-color: #666666;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 0px 2px;
}
.rightheadercontent {
	float: right;
	padding: 0px;
}
.rightheadercontentBox {
	padding: 0px 10px;
}
.rightheadercontentleft {
	float: left;
}
.belgium {
	background-color: transparent;
}
.belgium a {
	background-color: transparent;
}
html .belgium {
	padding-right: 4px;
}
p.logo {
	float: left;
	line-height: 0pt;
	margin: 0px 0px 75px 10px;
	padding: 0px;
}
img.statBel {
	float: right;
	margin: 21px 360px 0px 0px;
}
p.logo span {
	display: none;
}
ul.setFont {
	clear: right;
	margin: 0px;
	padding: 8px 10px 0px 0px;
	text-align: right;
}
ul.setFont li {
	background: transparent none repeat scroll 0%;
	display: inline;
	margin: 0px 0px 0px 0.2em;
	padding: 0px;
}
ul.toolbar {
	float: right;
	margin: 5px 10px 2px 0px;
	text-align: right;
}
ul.toolbar {
	padding-bottom: 2px;
	padding-top: 1px;
	line-height: 1em;
}
ul.toolbar li a {
	padding-bottom: 2px;
	padding-top: 1px;
}
ul.toolbar li {
	background: transparent none repeat scroll 0%;
	display: inline;
	padding: 0px;
	border-width: 0px;
	font-family: inherit;
	font-size: 100%;
	margin: 0px;
	text-align: left;
	vertical-align: baseline;
	line-height: 1em;
	list-style-type: none;
}
ul.toolbar li a {
	border-left: 0px solid #999999;
	border-right: 1px solid #999999;
	cursor: pointer;
	font-size: 0.85em;
	font-weight: 400;
	margin: 0px -1px 0px 0px;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
	white-space: nowrap;
	margin: 0px -1px 0px 0px;
}
ul.toolbar li.last a {
	border-right-width: 0px;
}
ul.toolbar li a:link {
	background: transparent none repeat scroll 0%;
	color: #333333;
	text-decoration: none;
}
ul.toolbar li a:visited {
	background: transparent none repeat scroll 0%;
	color: #333333;
	text-decoration: none;
}
ul.toolbar li a:hover {
	color: #C22117;
	text-decoration: underline;
}
ul.toolbar li a:active {
	background: transparent none repeat scroll 0%;
	color: #333333;
	text-decoration: none;
}
ul.toolbar li.sel a:link {
	color: #C22117;
}
ul.toolbar li.sel a:visited {
	color: #C22117;
}
div.versions {
}
div.version {
	background: transparent none repeat scroll 0%;
	border-width: 0px;
	font-family: inherit;
	font-size: 0.85em;
	text-align: left;
	line-height: 1.25em;
	clear: right;
	float: right;
}
input.Btn {
	border: 2px double #999999;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-radius: 6px;
	padding: 0.25em;
	background: #FFFFFF url(../images/formbg.gif) repeat-x;
	color: #333333;
	font-size: 1.0em;
	font-weight: normal;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}
input.BtnA {
	border: 2px double #999999;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-radius: 6px;
	padding: 0.25em;
	margin-left: 260px;
	background: #FFFFFF url(../images/formbg.gif) repeat-x;
	color: #333333;
	font-size: 1.0em;
	font-weight: normal;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}
input.BtnR {
	border: 2px double #999999;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-radius: 6px;
	padding: 0.25em;
	margin-left: 200px;
	background: #FFFFFF url(../images/formbg.gif) repeat-x;
	color: #333333;
	font-size: 1.0em;
	font-weight: normal;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}
input.BtnN {
	border: 2px double #999999;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-radius: 6px;
	padding: 0.25em;
	margin-left: 90px;
	background: #FFFFFF url(../images/formbg.gif) repeat-x;
	color: #333333;
	font-size: 1.0em;
	font-weight: normal;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}
input.BtnD {
	border: 2px double #CCCCCC;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-radius: 6px;
	padding: 0.25em;
	margin-left: 260px;
	background: #FFFFFF url(../images/formbg.gif) repeat-x;
	color: #CCCCCC;
	font-size: 1.0em;
	font-weight: normal;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}
input.Btn:active {
	border: 2px double #CCCCCC;
	border-top-color: #999999;
	border-left-color: #999999;
}
div.helpButton {
	margin: 0px;
	padding: 0em 0em 0em 1em;
	line-height: 1em;
	display: inline;
}
div.helpText div {
	border: 1px solid rgb(51, 51, 51);
	background: rgb(194, 222, 251) none repeat scroll 0%;
	-moz-background-clip: -moz-initial;
	-moz-background-origin: -moz-initial;
	-moz-background-inline-policy: -moz-initial;
	opacity: 0.999999;
	width: 300px;
	margin-top: 5px;
	padding: 0em 0em 0em 0.2em;
}
#feedback a {
	display: block;
	position: fixed;
	top: 200px;
	right: -1px;
	padding: 7px 0px;
	border-left-color: #C5261B;
	border-top-color: #FFFFFF;
}
#feedback1 a:hover {
	border: 1px solid #FFFFFF;
}
#feedback1 a {
	display: block;
	position: fixed;
	top: 100px;
	right: -1px;
	padding: 7px 0px;
	border-left-color: #C5261B;
	border-top-color: #FFFFFF;
}
#feedback a:hover {
	border: 1px solid #FFFFFF;
}
.submenus2 a,#l_pmenu1.flyout a {
	text-decoration: none;
}
.submenus2 img,#l_pmenu1.flyout img {
	border: 0;
}
ul.submenus2 {
	list-style-type: none;
}
ul#l_pmenu1.flyout li.title2 {
	color: white;
	background: blue;
	text-align: center;
}
ul#l_pmenu1.flyout li.title2 a {
	color: white;
}
ul#l_pmenu1.flyout,ul#l_pmenu1.flyout ul {
	width: 10em;
	background: white;
	margin-left: 0;
	margin-top: 0;
	border: 2px blue solid;
	padding-left: 0;
	list-style-type: none;
}
ul.submenus2 ul#l_pmenu1.flyout,ul.submenus2 ul#l_pmenu1.flyout ul {
	border: none;
	padding-left: 1em;
}
ul.submenus2 ul.flyout li.title2,ul.submenus2 ul.flyout img {
	display: none;
}
a.ovalbutton {
	background: transparent url('../images/oval-gray-left.gif') no-repeat top
		left;
	display: block;
	float: left;
	font: normal 13px Tahoma; /* Change 13px as desired */
	line-height: 16px;
	/* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
	height: 24px; /* Height of button background height */
	padding-left: 11px; /* Width of left menu image */
	text-decoration: none;
}
a:link.ovalbutton,a:visited.ovalbutton,a:active.ovalbutton {
	color: #494949; /*button text color*/
}
a.ovalbutton span {
	background: transparent url('../images/oval-gray-right.gif') no-repeat top
		right;
	display: block;
	padding: 4px 11px 4px 0;
	/*Set 11px below to match value of 'padding-left' value above*/
}
a.ovalbutton:hover { /* Hover state CSS */
	background-position: bottom left;
}
a.ovalbutton:hover span { /* Hover state CSS */
	background-position: bottom right;
	color: black;
}
.buttonwrapper {
	/* Container you can use to surround a CSS button to clear float */
	overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
	width: 100%;
}
.filter {
	width: 85%;
}
.testtd {
	width: 50%;
}UL.compact { list-style-position:outside  }

/*
div.autocomplete {
	position: absolute;
	background-color: white;
	border: 1px solid #888;
	margin: 0px;
	padding: 10px;
	text-align: left;
}
div.autocomplete ul {
	list-style-type: none;
	margin: 0px;
	padding: 10px;
}
div.autocomplete ul li.selected {
	background-color: #C5261B;
	color: white;
	height: 7px;
}
div.autocomplete ul li {
	list-style-type: none;
	display: inline-block;
	margin-left: -15px;
	padding: 10px;
	height: 7px;
	cursor: pointer;
}
*/ /* ecops */
div.autocomplete {
	position: absolute;
	background-color: white;
	border: 1px solid #888;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
div.autocomplete ul {
	border: 1px solid #CCCCCC;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0pt;
	overflow: auto;
	padding: 0pt;
	width: 380px;
}
div.autocomplete ul li {
	list-style-type: none;
	background-color: white;
	cursor: pointer;
	display: block;
	margin-left: 0px; #
	margin-left: -15px;
	padding-left: 0px;
	padding-right: 5px;
	padding-top: 4px;
	white-space: nowrap;
	line-height: 0.8em;
}
div.autocomplete ul li.selected {
	background-color : #C5261B;
	color: white;
	background-color: #C5261B;
}
/*
div.autocomplerv {
	position: absolute;
	background-color: white;
	border: 1px solid #888;
	margin: 0px;
	padding: 10px;
	text-align: left;
}
div.autocomplerv ul {
	list-style-type: none;
	margin: 0px;
	padding: 10px;
}
div.autocomplerv ul li.selected {
	background-color: #C5261B;
	color: white;
	height: 500px;
}
div.autocomplerv ul li {
	list-style-type: none;
	display: inline-block;
	margin-left: -15px;
	padding: 10px;
	height: 500px;
	cursor: pointer;
}
*/ /* ecops */
div.autocomplerv {
	position: absolute;
	background-color: white;
	border: 1px solid #888;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
div.autocomplerv ul {
	border: 1px solid #CCCCCC;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0pt;
	overflow: auto;
	padding: 0pt;
	width: 675px;
}
div.autocomplerv ul li {
	list-style-type: none;
	background-color: white;
	cursor: pointer;
	display: block;
	margin-left: 0px; #
	margin-left: -15px;
	padding-left: 0px;
	padding-right: 5px;
	padding-top: 4px;
	white-space: nowrap;
	line-height: 0.8em;
}
div.autocomplerv ul li.selected {
	background-color : #C5261B;
	color: white;
	background-color: #C5261B;
}
.benaming {
	font-family: Arial, Helvetica, sans-serif, Verdana ;
}
/*bijgevoegd*/
ul.horizontal:after, ol.horizontal:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
ul.horizontal, ol.horizontal {
    display: inline-block;
}
* html ul.horizontal, * html ol.horizontal {
    height: 1%;
}
ul.horizontal, ol.horizontal {
    display: block;
}
ul.horizontal li, ol.horizontal li {
    float: left;
}
.leftFloat {
    display: inline;
    float: left;
}
.rightFloat {
    display: inline;
    float: right;
}
.hidden {
    left: -9999em;
    position: absolute;
    top: -9999em;
}
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.clearfix {
    display: inline-block;
}
* html .clearfix {
    height: 1%;
}
.clearfix {
    display: block;
}
/*****************************************************
.statistics .headerWrapper ul.navLastElt {
      background-color: #C22117;
      border-top: 1px solid #AFA9A1;
      clear: both;
      display: block;
      float: none;
      height: 24px;
      margin: 0px;
      padding: 0px;
      text-align: right;
      width: auto;
}
****************************************************** */

.statistics .headerWrapper ul.navLastElt li {
  /*   background-color: #C22117;*/
  /*   display: inline; */
     float: right;
  /*   line-height: 1.3em;*/
  /*   padding: 0px; */
}


li {
    list-style-type: none;
    padding: 0 0 0 16px;
}
ul.horizontal:after, ol.horizontal:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    padding: 0;
    visibility: hidden;
}
ul.horizontal, ol.horizontal {
    display: inline-block;
}
* html ul.horizontal, * html ol.horizontal {
    height: 1%;
}
ul.horizontal, ol.horizontal {
    display: block;
}
ul.horizontal li, ol.horizontal li {
    float: left;
}
.leftFloat {
    display: inline;
    float: left;
}
.rightFloat {
    display: inline;
    float: right;
}
.hidden {
    left: -9999em;
    position: absolute;
    top: -9999em;
}
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.clearfix {
    display: inline-block;
}
* html .clearfix {
    height: 1%;
}
.clearfix {
    display: block;
}
.statistics.statbel, ul.horizontalNav.navLastElt, ul.horizontalNav.navFirstElt {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #736c63;
    border-color: #736c63 -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-style: solid none none;
    border-width: 1px 0 0;
    float: right;
    height: auto;
    padding-left: 0px;
    width: 990px;
}
.statistics.statbel, ul.horizontalNav.navLastElt li, ul.horizontalNav.navFirstElt li {
    background: none repeat scroll 0 0 transparent;
    display: block;
    float: left;
    padding: 0;
}
.statistics.statbel, ul.horizontalNav.navLastElt li a, ul.horizontalNav.navFirstElt li a {
    border-left: 1px solid #afa9a1;
    border-right: 1px solid #afa9a1;
    cursor: pointer;
    float: left;
    font-weight: normal;
    line-height: 17px;
    padding: 6px 0 8px;
    text-align: center;
    text-decoration: none;
    width: 180px;
}
.statistics.statbel, ul.horizontalNav.navLastElt li a, ul.horizontalNav.navFirstElt li a {
    background: none repeat scroll 0 0 #736c63;
    color: #ffffff;
    text-decoration: none;
}
/* pas utilisé */
.statistics.statbel .headerWrapper ul.navLastElt li a {
    background-color: #736c63 !important;
}
.statistics.statbel,
	ul.horizontalNav.navLastElt li a:hover,
	ul.horizontalNav.navFirstElt li a:hover,
	ul.horizontalNav.navLastElt li a:focus,
	ul.horizontalNav.navFirstElt li a:focus {
    background: none repeat scroll 0 0 #C22117;
    transform: scale(1.2, 1.3);
    -webkit-transform:scale(1.2, 1.3);
    text-decoration: none;
}
/* pas utilisé */
.statistics.statbel .headerWrapper ul.navLastElt li a:hover {
    background-color: #C22117 !important;
}
.statistics.statbel, ul.horizontalNav.navLastElt li.active a, ul.horizontalNav.navFirstElt li.active a {
    background: none repeat scroll 0 0 #a80000;
    color: #ffffff;
    text-decoration: none;
}
/* pas utilisé */
.statistics.statbel .headerWrapper ul.navLastElt li.active a {
    background-color: #a80000 !important;
}
/*--------------------------------------------------------------------------
.toolbar-statbel {
    display: none;
    visibility: hidden;
}
.statbel .toolbar-statbel {
    display: block;
    text-align: right;
    visibility: visible;
}
.statbel .toolbar-economie {
    display: none;
}
.statbel .headerWrapper ul.horizontalNav {
}
.statbel .headerWrapper ul.horizontalNav.navLastElt {
    display: block;
}
.statistics .headerWrapper ul.navLastElt {
    background-color: #C22117;
    border-top: 1px solid #afa9a1;
    clear: both;
    display: block;
    float: none;
    height: 24px;
    margin: 0;
    padding: 0;
    text-align: left;
    width: auto;
}
.statistics .headerWrapper ul.navLastElt li {
    background-color: #C22117;
    display: inline;
    float: right;
    line-height: 1.3em;
    padding: auto;
}
.statistics .headerWrapper ul.navLastElt li a {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #C22117 !important;
    border-color: #d96861;
    border-image: none;
    border-style: solid;
    border-width: 0 0px;
    color: #ffffff;
    display: list-item;
    float: none;
    font-size: 1em !important;
    height: 15px;
    margin: 0;
    padding: 4px 10px 5px ;
    padding-right: 0px;
    text-decoration: none;
    width: auto;
}
.statistics .headerWrapper ul.navLastElt li a:hover {
    background-color: #ffffff !important;
    color: #333333;
}
.statistics .headerWrapper ul.navLastElt li.active a {
    background-color: #a80000 !important;
    text-decoration: none;
}
.statistics .headerWrapper ul.navLastElt li.active a:hover {
    color: #ffffff;
}
-------------------------------------------------------------------------*/
.highlightedyellow {
	background-color: #ffff00 !important;
}

#footer {
	clear: left;
	display: -webkit-flex; /* Safari */
	display: flex;
	-webkit-align-items: flex-end; /* Safari */
	align-items: flex-end;
	-webkit-justify-content: stretch; /* Safari */
	justify-content: stretch;
	-webkit-align-content: space-around; /* Safari */
	align-content: space-around;
	max-width: 990px;
	border-top: 3px solid #C22117;
	padding-top: 5px;
	line-height: normal;
	background-color: white;
}

#logo_fod {
	-webkit-flex-grow: 1; /* Safari */
	flex-grow: 0;
	-webkit-align-self: flex-end; /* Safari */
	align-self: flex-end;
}

#naam_fod {
	font-size: 17px;
	font-family: Arial, Helvetica, sans-serif;
	color: #767676;
	-webkit-flex-grow: 1; /* Safari */
	flex-grow: 1;
	-webkit-align-self: center; /* Safari */
	align-self: center;
	padding: 0px 30px;
	text-align: left;
}

#last_update {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	-webkit-flex-grow: 1; /* Safari */
	flex-grow: 1;
	-webkit-align-self: flex-start; /* Safari */
	align-self: flex-start;
	text-align: right;
	white-space: nowrap;
	color: black;
}

#blgm_belgiumHeader:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

#blgm_belgiumHeader {
	display: inline-block;
}

#blgm_belgiumHeader {
	display: block;
}

#blgm_belgiumHeader {
	background: none repeat scroll 0 0 #FFFFFF;
	padding: 0 6px 2px 0;
	line-height: 2px;
}

#blgm_belgiumHeader.blgm_stretch {
	padding-left: 0;
}

#blgm_belgiumHeader div.blgm_wrapper {
	background: url("../images/blgm_line.gif") repeat-x scroll right 26px
		transparent;
	height: 28px;
	overflow: hidden;
	padding: 0 32px 2px 0;
	position: relative;
}

* html #blgm_belgiumHeader div.blgm_wrapper {
	overflow: visible;
}

#blgm_belgiumHeader ul#blgm_languageSwitch {
	display: inline;
	float: left;
	margin: 0.5em 0.5em 0;
	padding: 0;
}

#blgm_belgiumHeader.blgm_stretch ul#blgm_languageSwitch {
	margin-left: 0;
}

#blgm_belgiumHeader ul#blgm_languageSwitch li {
	display: inline;
	float: left;
	line-height: 1em;
	margin: 0 0.25em 0.25em 0;
	padding: 0;
	text-align: center;
}

#blgm_belgiumHeader ul#blgm_languageSwitch li .blgm_lSwitch {
	background-color: #736c63;
	border: 1px solid #999999;
	color: #FFFFFF;
	display: block;
	font-family: arial, verdana, sans-serif;
	font-size: 0.95em;
	font-weight: 300;
	line-height: 1;
	padding: 0.1em;
	text-decoration: none;
	width: 1.5em;
}

#blgm_belgiumHeader ul#blgm_languageSwitch li.blgm_active .blgm_lSwitch
	{
	background-color: #a80000;
	border: 1px solid #333333;
	color: #FFFFFF;
}

#blgm_belgiumHeader ul#blgm_languageSwitch li a {
	text-decoration: none;
}

#blgm_belgiumHeader ul#blgm_languageSwitch li a.blgm_lSwitch:hover {
	background-color: #C22117;
	border: 1px solid #333333;
	color: #FFFFFF;
	text-decoration: none;
    transform: scale(1.2, 1.3);
    -webkit-transform:scale(1.2, 1.3);
}

#blgm_beLink {
	color: #333333;
	font-family: arial, verdana, sans-serif;
	font-size: 1em;
	line-height: 2em !important;
	text-align: right;
}

#blgm_beLink a {
	border: medium none;
	color: #333333;
	font-family: arial, verdana, sans-serif;
	font-weight: 300;
	text-decoration: underline;
}

#blgm_beLink a:hover {
	border: medium none;
	color: #000000;
	font-family: arial, verdana, sans-serif;
	font-weight: 300;
	text-decoration: underline;
}

#blgm_beLogo {
	bottom: 0;
	position: absolute;
	right: 0;
	width: 32px;
}

* html #blgm_beLogo {
	bottom: -0.05em;
}

#blgm_beLogo a,#blgm_beLogo a:hover,#blgm_beLogo:visited {
	border: medium none;
}


.news ul li{
list-style-position:outside;
margin: 0 0 1em 30px;
padding: 0;
list-style-type:square;
color: black;
}
.news ol li{
list-style-position:outside;
margin: 0 0 1em 30px;
padding: 0;
list-style-type:decimal;
color: black;
}
.news h3 {font-size: 1.5em;text-align: center;	}
.news h4 {font-size: 1.2em; line-height: 1.3em; margin: 0 0 0.25em 0; padding: 2em 0 1em 0; color: #C5261B; text-decoration: underline;}
.news h5 {font-size: 1em; font-weight: bold;}
div#main .news p {
	margin: 0 0 1em 0; padding: 0 0 0 0; border: none; line-height: inherit; font-size: 1em; color: black;
	}
