*{
	margin: 0px;
	padding: 0px;
}
a{
	font-family:Verdana,Arial,helvetica,Sans-Serif;
	font-size:11px;
	color: #888888;
	text-decoration:underline;
}
a:hover{
	color: #ff0000;
}
.LeftMenuItemText a{
	color: #888888;
	text-decoration:none;
}
.LeftMenuItemText a:hover{
	color: #ff0000;
	text-decoration:none;
}
.LeftMenuItemTextSelected a{
	color: #000000;
	text-decoration:none;
}
.LeftMenuItemTextSelected a:hover{
	color: #ff0000;
	text-decoration:none;
}
#TopMenuDiv a{
	color:#ffffff;	
}
#TopMenuDiv a:hover{
	color:#000000;	
}

img{
border:0px;
}
body{
	width:100%;
	font-size:11px;
}
h1{
	font-size:18px;
}
h2, h3 {
	font-size:11px;
	font-weight:normal;
}
p{
	margin-bottom: 8px;
	line-height: 16px;
}
Form{
}
TD, Div {
	text-align: left;
	vertical-align: top;
	border:0px;
}
.ContentTable{
	font-family:Verdana,Arial,helvetica,Sans-Serif;
	font-size:11px;
	font-weight: normal;
	border-collapse: collapse;
	table-layout: fixed;
}
#Page{
	width:100%;
}
#PageHeader{
	height: 134px;
	width: 100%;
	background-repeat: repeat-x;
}
.contentTable#PageBodyRowTable{
	width: 990px;
	
}
#PageBodyRowLeftTableColumn{
	width: 195px;
	background-color: #83B5DA;
}
#LeftMenuDiv{
	background-color:#ffffff;
	width:100%;
}
.LeftMenuItemImage{
	background-repeat:no-repeat;
	line-height:25px;
	width:13px;
}
.LeftMenuItemImageSelected{
	background-repeat:no-repeat;
	line-height:25px;
	width:13px;
}
.LeftMenuItemText{
	text-indent:0px;
	color: #888888;
	width:182px;
	vertical-align:middle;
	background-position:0 24px;
	background-repeat:repeat-x;
}
.LeftMenuItemTextSelected{
	text-indent:0px;
	color: #000000;
	width:182px;
	vertical-align:middle;
	background-position:0 24px;
	background-repeat:repeat-x;
}
#niveau1{
	padding-left:10px;
}
#niveau2{
	padding-left:25px;
}
#niveau3{
	padding-left:40px;
}
#PageBodyMiddleColumn{
	width: 545px;	
	background-color: #ffffff;
	padding-left: 10px;
	padding-right: 10px;
	padding-top:15px;
}
#PageBodyRowRightTableColumn{
	width: 220px;	
}
.RightMenuImage{
	border-bottom:1px solid #89C2DD;
	background-repeat:no-repeat;
	width:13px;
}
.RightMenuHeader{
	border-bottom:1px solid #89C2DD;
	padding-left:9px;
}
.RightMenuHeader h2{
	text-transform: uppercase; 
}
.RightMenuContent{
	line-height:normal;
	padding-left:3px;
	padding-bottom:10px;
	
}
.RightMenuContent img{
	align:center;
	text-align:center;
	display: block;
	margin-left: auto;
	margin-right: auto;	
	margin-top:10px;
}
#BottomBlock{
	height:100%;
}
.RightMenuContent ul{
	margin: 0px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-bottom:1em;
	margin-top:10px;
	padding:0 3px 1em;
	line-height:0px;
}
.RightMenuContent ul li{
	background-image:url(/images/blokje_zwart_tcm59-43885.jpg);
	background-color:transparent;
	background-position:left 7px;
	background-repeat:no-repeat;
	color:#000000;
	font-size:11px;
	line-height:16px;
	padding-left:17px;
}
#RightMenuTable{
	margin-top:3px;
	background-color: #D7EEF6;
	line-height:25px;
	width:100%;
}
.MiddleMenuImage{
	background-repeat:no-repeat;
	width:13px;
}
.MiddleMenuHeader{
	border-bottom:1px solid #89C2DD;
	padding-left:9px;
}
.MiddleMenuHeader h2{
	text-transform: uppercase; 
}
.MiddleMenuContent{
	line-height:normal;
	padding-left:3px;
	background-color:#ffffff;
	border: 1px solid #E6E6E6;
	
}
.middlemenurightcontent{
	margin-top:10px;
	padding:0 3px 0px;
}
.MiddleMenuContent img{
	/*width:100%;*/
	margin-top:10px;
}

.MiddleMenuContent ul{
	margin: 0px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-bottom:1em;
	margin-top:10px;
	padding:0 3px 1em;
}
.MiddleMenuContent ul li{
	background-image:url(/images/blokje_zwart_tcm59-43885.jpg);
	background-color:transparent;
	background-position:left 7px;
	background-repeat:no-repeat;
	color:#000000;
	font-size:11px;
	line-height:16px;
	padding-left:17px;
}
#MiddleMenuTable{
	margin-top:3px;
	background-color: #D7EEF6;
	line-height:25px;
	width:260px;
}
#MiddleMenuCellSpacer{
width:3px;
}

#PageFooter{
	background-image:url(/images/footer_logo_tcm59-43884.jpg);
	background-color:#FFFFFF;
	background-position:left bottom;
	background-repeat:no-repeat;
	height:36px;
	width: 990px;
}
#PageFooter ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:8px 8px 0px 0px;
	margin-bottom:1em;
	margin-left:396px;
}
#PageFooter li {
	background-image:url(/images/blokje_zwart_tcm59-43885.jpg);
	background-repeat:no-repeat;
	float:left;
	padding-left:15px;
	background-color:transparent;
	background-position:left 7px;
}
#PageFooter li.first {
	background-image:none;
	background-repeat:no-repeat;
}
#PageFooter p{
	font-size:11px;
	margin:-13px 0 0 862px;
	width:100px;
}
#TopMenuDiv {
	position:absolute;
	top:115px;
	left:548px;
	width: 500px;
	height: 20px;
}
#zoekknop{
	position:absolute;
	left:181px;
}
#zoekveld{
	position:absolute;
	height:20px;
	width:138px;
	left:38px;
}
#TopZoekFormDiv{
	position:absolute;
	top:115px;
	left:725px;
	width: 500px;
	height: 20px;	
}
#TopZoekFormDiv input{
	height:18px;
}
#TopZoekFormDiv zoekknop{
	height:18px;
}
.RelatedSiteImage{
	width: 95%;
	margin:10px 0px -4px 3px;
}
#headerimagemap1{
	position: absolute;
	width:300px;
	height:50px;
	top:0px;
	left:0px;
}
#headerimagemap2{
	position: absolute;
	width:300px;
	height:50px;
	top:50px;
	left:0px;
}
.date{
	vertical-align:middle;
	width:100%;
	text-align:right;
}
.middlemenuleftnoimage{
	margin-top:
}
.sitemap ul{
	margin: 0px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
.sitemap ul li{
	background-image:url(/images/blokje_zwart_tcm59-43885.jpg);
	background-color:transparent;
	background-position:left 7px;
	background-repeat:no-repeat;
	color:#000000;
	font-size:11px;
	line-height:16px;
	padding-left:17px;
}
.sitemap{
	margin-bottom:0px;margin-top:0px;padding-top:0px;padding-bottom:0px;
}

/*----------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------*/
/* Algemeen */
#content a:hover {
	text-decoration: none;	
}

#content h2, #content h3, #content h4 , #content h5 {
  font-weight: bold;
}

#content h2, #content h3 {
}

#content h2 {
	font-size: 1.3em;
	margin-bottom: 0.6em;
}    

#content h3 {
	font-size: 1.2em;
	margin-bottom: 0.7em;
}    

#content h3.content, #content h3.publicatie, #content .nieuws h3 {
	margin-bottom: 0.1em;
}    

#content h4 {
	font-size: 0.9em;
}    

#content h4.publicatie {
	font-size: 1.1em;
}    

#content h5 {
	font-size: 1em;
}    

#content hr {
	clear: both;
	border: 0;
	border-top: 1px solid #B0C900;
	margin: 21px 0;
  	height: 1px;
	width: 100%;
}

#content hr.publicatie {
	margin: 15px 0;
}

#content p {
	margin-bottom: 20px;
}

#content ul, #content ol {
	margin: 0 15px 20px 0;
}

#content ul.externelinks  {
	margin: 0 0 20px 15px;
}

#content ul li {
	list-style-image:url(/images/blokje_blauw_tcm59-18009.gif);
}
#content ol {
	margin-left:31px;
}
#content ul.nieuwsbriefarchief li {
	list-style-image:none;
}
/* alleen voor ul en ol uit rich text fields zonder omvattende div */

div#content div#contentdiv ul li, div#content div#bestelinfo ul li, div#content div#opmerkingen ul li {
	margin-left:16px; 
}
div#content div#contentdiv ol li {
	margin-left:31px;
}

div#content ul{
	margin: 0px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-bottom:1em;
	margin-top:10px;
	padding:0 3px 1em;
}
div#content ol{
	list-style-image:none;
	list-style-position:outside;
	margin-bottom:1em;
	margin-top:10px;
	padding:0 3px 1em;
}
div#content ul li{
	background-image:url(/images/blokje_zwart_tcm59-43885.jpg);
	background-color:transparent;
	background-position:left 7px;
	background-repeat:no-repeat;
	color:#000000;
	font-size:11px;
	line-height:16px;
	padding-left:17px;
}
div#content ol li{
	background-color:transparent;
	background-position:left 7px;
	background-repeat:no-repeat;
	color:#000000;
	font-size:11px;
	line-height:16px;
	padding-left:17px;
}


/* RICH TEXT TABLE */

table.rt-table {
    width: 100%;
    border-collapse: collapse;
    border: 1px solid #c0c0c0;
    font-family:Verdana,Arial,helvetica,Sans-Serif;
    font-size:11px;
    font-weight: normal;
}
table.rt-table tr.rt-first {
    background: #c0c0c0;;
    font-weight: bold;
}
table.rt-table tr.rt-first td {
    border-bottom: 1px solid #c0c0c0;
}
table.rt-table tr.rt-odd {
    background: #f0f0f0;
}
table.rt-table td {
    padding: 0 5px;
}
#content table.rt-table ul li {
    list-style-image:url(/images/blokje_blauw_tcm59-29233.gif);
}

/* RICH TEXT MATRIX */

table.rt-matrix {
    width: 100%;
    border-collapse: collapse;
}
table.rt-matrix td {
    border: 1px solid #c0c0c0;
    padding: 0 5px;
}
table.rt-matrix tr.rt-first td.rt-odd  {
    background: #f0f0f0;
}
table.rt-matrix tr.rt-odd td.rt-odd  {
    background: #f0f0f0;
}
table.rt-matrix tr.rt-even td.rt-even  {
    background: #f0f0f0;
}
#content table.rt-matrix ul li {
    list-style-image:url(/images/blokje_blauw_tcm59-29233.gif);
}

/*for the publication index*/

.sortable{
font-size:11px;
}
span.invisible {
display:none;
}
tr.invisible {
display:none;
}
table.sortable a.sortheader {
background-color:#EEEEEE;
color:#666666;
display:block;
font-weight:bold;
text-decoration:none;
}
table.sortable span.sortarrow {
color:#666666;
text-decoration:none;
}
table.sortable tr, th {
margin:0;
padding:0;
text-align:left;
vertical-align:baseline;
}
table.sortable td {
margin:0;
padding:0 5px;
vertical-align:top;
}
th.th_title {
width:100%;
}
select.showhide {
font-size:11px;
}
tr.v_row {
display:table-row;
}
div.v_row {
display:block;
}
tr.i_row, div.i_row {
display:none;
}
#filterdiv.invisible {
display:none;
}
#filterdiv.visible {
display:block;
}
#filterdiv {
font-weight:bold;
}
span.active {
color:red;
}
span.inactive {
color:#666666;
}
.sortable a {
font-size:11px;
}
.sortable a {
font-size:11px;
font-weight:bold;
text-decoration:none;
display:block;
display:inline;
}
.sortable a:hover {
text-decoration:underline !important;
}
/*contactform*/
#formcontact {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#c0c0c0 none repeat scroll 0 0;
margin:0;
padding:5px 10px;
width:280px;
}
#formcontact fieldset {
border:medium none;
}
#formcontact label {
display:block;
font-weight:bold;
margin:7px 0 2px;
}
#formcontact .contact {
display:block;
width:240px;
}
#formcontact input.contact {
height:20px;
}
#formcontact input.contact {
height:1.2em;
}
* html #formcontact .contact {
font-size:1em !important;
}
#formcontact #submitcontact {
margin:10px 0 5px 177px;
}
