form {
	margin: 0px;
	spacing: 0px;
}

.table {
border: 0px;
margin: 0px;
padding: 0px;
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 11px;
font-weight: normal;
color: #000000;
line-height: 18px;
}

.table td {
border: 0px;
margin: 0px;
padding: 0px;
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 11px;
font-weight: normal;
color: #000000;
line-height: 18px;
}

/* Standaard instellingen */

a{ font-family: Arial, Verdana, Geneva, Helvetica; font-size: 12px; font-weight: normal; color: #000; text-decoration: underline; }
a:link { font-family: Arial, Verdana, Geneva, Helvetica; font-size: 12px; font-weight: normal; color: #000; text-decoration: underline;}
a:visited { font-family: Arial, Verdana, Geneva, Helvetica; font-size: 12px; font-weight: normal; color: #000; text-decoration: underline;}
a:hover { font-family: Arial, Verdana, Geneva, Helvetica; font-size: 12px; font-weight: normal; color: #000; text-decoration: none;}
a:active{ font-family: Arial, Verdana, Geneva, Helvetica; font-size: 12px; font-weight: normal; color: #000; text-decoration: underline;}

a.nodecoration { text-decoration: none; }
a.nodecoration:link { text-decoration: none; }
a.nodecoration:visited { text-decoration: none; }
a.nodecoration:hover { text-decoration: none; }
a.nodecoration:active { text-decoration: none; }

/* Algemeen */

.afbeelding {
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
border-right: 1px solid #000000;
border-left: 1px solid #000000;
filter :   progid:DXImageTransform.Microsoft.DropShadow(Color=#E3E3E3, OffX=2, OffY=2, Positive=1);
}

.tabel_afbeelding {
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
}

.menu {
background-image: url(cms_menu.gif);
background-repeat: x-repeat;
padding-top: 20px;
}

.menu_inloggen {
background-image: url(cms_menu.gif);
background-repeat: x-repeat;
padding-top: 20px;
padding-bottom: 20px;
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 12px;
font-weight: normal;
color: #000;
padding-left: 15px;
padding-right: 15px;
background-color: #fff;
line-height: 17px;
}

.top {
background-image: url(top_bg.jpg);
background-repeat: y-repeat;
}

.titel {
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 20px;
font-weight: bold;
color: #000;
padding-bottom: 2px;
}

.snellink {
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 12px;
font-weight: normal;
color: #7F7F7F;
}

a.snellink{ font-family: Arial, Verdana, Geneva, Helvetica; font-size: 12px; font-style: normal; color: #7F7F7F; text-decoration: underline;}
a.snellink:link { font-family: Arial, Verdana, Geneva, Helvetica; font-size: 12px; font-style: normal; color: #7F7F7F; text-decoration: underline;}
a.snellink:visited { font-family: Arial, Verdana, Geneva, Helvetica; font-size: 12px; font-style: normal; color: #7F7F7F; text-decoration: underline;}
a.snellink:hover { font-family: Arial, Verdana, Geneva, Helvetica; font-size: 12px; font-style: normal; color: #7F7F7F; text-decoration: none;}
a.snellink:active{ font-family: Arial, Verdana, Geneva, Helvetica; font-size: 12px; font-style: normal; color: #7F7F7F; text-decoration: underline;}

.hulpnodig {
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 12px;
color: #000;
line-height: 18px;
padding-top: 5px;
padding-left: 5px;
}

.tabel_titel {
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 12px;
font-weight: bold;
background-color: #000;
padding-left: 5px;
padding-top: 4px;
padding-bottom: 4px;
color: #fff;
}

a.tabel_titellink{ font-family: Arial, Verdana, Geneva, Helvetica; font-size: 12px; font-weight: bold; color: #fff; text-decoration: none;}
a.tabel_titellink:link { font-family: Arial, Verdana, Geneva, Helvetica; font-size: 12px; font-weight: bold; color: #fff text-decoration: none;}
a.tabel_titellink:visited { font-family: Arial, Verdana, Geneva, Helvetica; font-size: 12px; font-weight: bold; color: #fff; text-decoration: none;}
a.tabel_titellink:hover { font-family: Arial, Verdana, Geneva, Helvetica; font-size: 12px; font-weight: bold; color: #fff; text-decoration: underline;}
a.tabel_titellink:active{ font-family: Arial, Verdana, Geneva, Helvetica; font-size: 12px; font-weight: bold; color: #fff; text-decoration: none;}

.tabel_tekst {
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 12px;
font-weight: normal;
color: #000;
}

.tabel_subtekst {
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 11px;
font-weight: normal;
color: #4C4C4C;
padding-top: 2px;
}

.tabel_tekstveld {
font-family: Arial, Verdana, Geneva, Helvetica;
text-decoration: none;
font-size: 12px;
font-weight: normal;
color: Black;
background-color: #E5E5E5;
border: 1px solid #7F7F7F;
overflow:hidden;
scroll="no";
}

.tabel_multiple {
font-family: Arial, Verdana, Geneva, Helvetica;
text-decoration: none;
font-size: 12px;
font-weight: normal;
color: Black;
border: 1px solid #7F7F7F;
overflow:hidden;
}

.tabel_inputbutton  {
border: 1px solid #000;
background: #000;
font-family: Arial, Verdana, Geneva, Helvetica;
text-decoration: none;
font-size: 12px;
font-weight: bold;
color: #ffffff;
}

.tabel_radio {
font-family: Arial, Verdana, Geneva, Helvetica;
text-decoration: none;
font-size: 12px;
font-weight: bold;
color: #ffffff;
}

td.tabel_pagina_off {
background-image: url(tabel_paginabewerken.gif);
background-repeat: no-repeat;
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 12px;
font-weight: normal;
color: #000;
padding-left: 23px;
padding-bottom: 4px;
padding-top: 4px;
cursor:pointer; cursor:hand;
}

td.tabel_pagina_on {
background-image: url(tabel_paginabewerken.gif);
background-repeat: no-repeat;
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 12px;
font-weight: normal;
color: #000;
background-color: #E5E5E5;
padding-left: 23px;
padding-bottom: 4px;
padding-top: 4px;
cursor:pointer; cursor:hand;
}

td.tabel_clean_off {
background-repeat: no-repeat;
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 12px;
font-weight: normal;
color: #000;
padding-left: 5px;
padding-bottom: 4px;
padding-top: 4px;
cursor:pointer; cursor:hand;
}

td.tabel_clean_on {
background-repeat: no-repeat;
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 12px;
font-weight: normal;
color: #000;
background-color: #E5E5E5;
padding-left: 5px;
padding-bottom: 4px;
padding-top: 4px;
cursor:pointer; cursor:hand;
}

td.tabel_pagina_toe_off {
background-image: url(tabel_paginatoevoegen.gif);
background-repeat: no-repeat;
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 12px;
font-weight: normal;
color: #7F7F7F;
padding-left: 23px;
padding-bottom: 4px;
padding-top: 4px;
cursor:pointer; cursor:hand;
text-decoration: none;
}

td.tabel_pagina_toe_off A {
	text-decoration: none;
}

td.tabel_pagina_toe_on {
background-image: url(tabel_paginatoevoegen.gif);
background-repeat: no-repeat;
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 12px;
font-weight: normal;
color: #7F7F7F;
background-color: #E5E5E5;
padding-left: 23px;
padding-bottom: 4px;
padding-top: 4px;
cursor:pointer; cursor:hand;
	text-decoration: none;
}

td.tabel_pagina_toe_on A {
	text-decoration: none;
}


td.tabel_up_off {
background-image: url(pijl_boven.gif);
background-repeat: no-repeat;
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 12px;
font-weight: normal;
color: #989898;
padding-bottom: 4px;
padding-top: 4px;
cursor:pointer; cursor:hand;
}

td.tabel_up_on {
background-image: url(pijl_boven.gif);
background-repeat: no-repeat;
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 12px;
font-weight: normal;
color: #989898;
background-color: #E5E5E5;
padding-bottom: 4px;
padding-top: 4px;
cursor:pointer; cursor:hand;
}

td.tabel_down_off {
background-image: url(pijl_beneden.gif);
background-repeat: no-repeat;
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 12px;
font-weight: normal;
color: #989898;
padding-bottom: 4px;
padding-top: 4px;
cursor:pointer; cursor:hand;
}

td.tabel_down_on {
background-image: url(pijl_beneden.gif);
background-repeat: no-repeat;
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 12px;
font-weight: normal;
color: #989898;
background-color: #E5E5E5;
padding-bottom: 4px;
padding-top: 4px;
cursor:pointer; cursor:hand;
}







td.tabel_up_disable_off {
background-image: url(pijl_boven_off.gif);
background-repeat: no-repeat;
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 12px;
font-weight: normal;
color: #989898;
padding-bottom: 4px;
padding-top: 4px;
cursor:pointer; cursor:hand;
}

td.tabel_up_disable_on {
background-image: url(pijl_boven_off.gif);
background-repeat: no-repeat;
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 12px;
font-weight: normal;
color: #989898;
background-color: #E5E5E5;
padding-bottom: 4px;
padding-top: 4px;
cursor:pointer; cursor:hand;
}

td.tabel_down_disable_off {
background-image: url(pijl_beneden_off.gif);
background-repeat: no-repeat;
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 12px;
font-weight: normal;
color: #989898;
padding-bottom: 4px;
padding-top: 4px;
cursor:pointer; cursor:hand;
}

td.tabel_down_disable_on {
background-image: url(pijl_beneden_off.gif);
background-repeat: no-repeat;
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 12px;
font-weight: normal;
color: #989898;
background-color: #E5E5E5;
padding-bottom: 4px;
padding-top: 4px;
cursor:pointer; cursor:hand;
}


td.tabel_delete_off {
background-image: url(delete.gif);
background-repeat: no-repeat;
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 12px;
font-weight: normal;
color: #989898;
padding-bottom: 4px;
padding-top: 4px;
cursor:pointer; cursor:hand;
}

td.tabel_delete_on {
background-image: url(delete.gif);
background-repeat: no-repeat;
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 12px;
font-weight: normal;
color: #989898;
background-color: #E5E5E5;
padding-bottom: 4px;
padding-top: 4px;
cursor:pointer; cursor:hand;
}

td.tabel_afbeelding_off {
background-image: url(afbeelding.gif);
background-repeat: no-repeat;
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 12px;
font-weight: normal;
color: #989898;
padding-bottom: 4px;
padding-top: 4px;
cursor:pointer; cursor:hand;
}

td.tabel_afbeelding_on {
background-image: url(afbeelding.gif);
background-repeat: no-repeat;
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 12px;
font-weight: normal;
color: #989898;
background-color: #E5E5E5;
padding-bottom: 4px;
padding-top: 4px;
cursor:pointer; cursor:hand;
}

.tabel_empty {
background-image: url(tabel_paginabewerken.gif);
background-repeat: no-repeat;
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 12px;
font-weight: normal;
color: #7F7F7F;
padding-left: 23px;
padding-bottom: 4px;
padding-top: 4px;
}

a.sorteren{ font-family: Arial, Verdana, Geneva, Helvetica; font-size: 12px; font-weight: bold; color: #000; text-decoration: underline; padding-left: 5px;}
a.sorteren:link { font-family: Arial, Verdana, Geneva, Helvetica; font-size: 12px; font-weight: bold; color: #000; text-decoration: underline; padding-left: 5px;}
a.sorteren:visited { font-family: Arial, Verdana, Geneva, Helvetica; font-size: 12px; font-weight: bold; color: #000; text-decoration: underline; padding-left: 5px;}
a.sorteren:hover { font-family: Arial, Verdana, Geneva, Helvetica; font-size: 12px; font-weight: bold; color: #000; text-decoration: none; padding-left: 5px;}
a.sorteren:active{ font-family: Arial, Verdana, Geneva, Helvetica; font-size: 12px; font-weight: bold; color: #000; text-decoration: underline; padding-left: 5px;}

.sorteren_pagina {
padding-top: 1px;
padding-bottom: 1px;
padding-left: 2px;
padding-right: 2px;
}

.sorteren_pagina_nummer {
padding-top: 1px;
padding-bottom: 1px;
padding-left: 2px;
padding-right: 2px;
cursor:pointer; cursor:hand;
border-top: 1px solid #000;
border-bottom: 1px solid #000;
border-left: 1px solid #000;
border-right: 1px solid #000;
background-color: #000;
}

a.sorteren_pagina_nummer{ font-family: Arial, Verdana, Geneva, Helvetica; font-size: 12px; font-weight: bold; color: #fff; text-decoration: none; }
a.sorteren_pagina_nummer:link { font-family: Arial, Verdana, Geneva, Helvetica; font-size: 12px; font-weight: bold; color: #fff; text-decoration: none;}
a.sorteren_pagina_nummer:visited { font-family: Arial, Verdana, Geneva, Helvetica; font-size: 12px; font-weight: bold; color: #fff; text-decoration: none;}
a.sorteren_pagina_nummer:hover { font-family: Arial, Verdana, Geneva, Helvetica; font-size: 12px; font-weight: bold; color: #fff; text-decoration: none;}
a.sorteren_pagina_nummer:active{ font-family: Arial, Verdana, Geneva, Helvetica; font-size: 12px; font-weight: bold; color: #fff; text-decoration: none;}

.sorteren_pagina_nummer_geselecteerd {
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 12px;
font-weight: normal;
color: #000;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 3px;
padding-right: 3px;
background-color: #fff;
}

.error_tekst {
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 12px;
font-weight: bold;
color: #FF0000;
padding-top: 3px;
padding-bottom: 3px;
}

td.titel_hoofdpagina_clean_off {
background-repeat: no-repeat;
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 12px;
font-weight: bold;
color: #000;
padding-left: 5px;
padding-bottom: 4px;
padding-top: 4px;
cursor:pointer; cursor:hand;
border-bottom: 1px solid #D4D4D4;
}

td.titel_hoofdpagina_clean_on {
background-repeat: no-repeat;
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 12px;
font-weight: bold;
color: #000;
background-color: #E5E5E5;
padding-left: 5px;
padding-bottom: 4px;
padding-top: 4px;
cursor:pointer; cursor:hand;
border-bottom: 1px solid #D4D4D4;
}

td.titel_subpagina_clean_off {
background-repeat: no-repeat;
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 12px;
font-weight: normal;
color: #000;
padding-left: 5px;
padding-bottom: 4px;
padding-top: 4px;
cursor:pointer; cursor:hand;
border-bottom: 1px solid #D4D4D4;
}

td.titel_subpagina_clean_off A {
text-decoration: none;
}

td.titel_subpagina_clean_on {
background-repeat: no-repeat;
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 12px;
font-weight: normal;
color: #000;
background-color: #E5E5E5;
padding-left: 5px;
padding-bottom: 4px;
padding-top: 4px;
cursor:pointer; cursor:hand;
border-bottom: 1px solid #D4D4D4;
}

td.titel_subpagina_clean_on A {
text-decoration: none;
}

td.titel_subpagina_clean2_off {
background-repeat: no-repeat;
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 12px;
font-weight: normal;
color: #000;
padding-left: 5px;
padding-bottom: 4px;
padding-top: 4px;
cursor:pointer; cursor:hand;
border-bottom: 1px solid #4C4C4C;
}

td.titel_subpagina_clean2_on {
background-repeat: no-repeat;
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 12px;
font-weight: normal;
color: #000;
background-color: #E5E5E5;
padding-left: 5px;
padding-bottom: 4px;
padding-top: 4px;
cursor:pointer; cursor:hand;
border-bottom: 1px solid #4C4C4C;
}

td.titel_subsubpagina_clean_off {
background-repeat: no-repeat;
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 12px;
font-weight: normal;
color: #000;
padding-left: 30px;
padding-bottom: 4px;
padding-top: 4px;
cursor:pointer; cursor:hand;
border-bottom: 1px solid #D4D4D4;
}

td.titel_subsubpagina_clean_on {
background-repeat: no-repeat;
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 12px;
font-weight: normal;
color: #000;
background-color: #E5E5E5;
padding-left: 30px;
padding-bottom: 4px;
padding-top: 4px;
cursor:pointer; cursor:hand;
border-bottom: 1px solid #D4D4D4;
}

a.navigationlink { text-decoration: none; }
a.navigationlink:link { text-decoration: none; }
a.navigationlink:visited { text-decoration: none; }
a.navigationlink:hover { text-decoration: none; 	background-color: #D5D3D3; }
a.navigationlink:active { text-decoration: none; }

.navigationlinkover {
	text-decoration: none;

}

/* --- loader ---*/

#loader {
  width: 320px;
  margin-left: auto;
  margin-right: auto;
}

#loader td {
  padding: 3px;
  background: #ffffff;
}

#loader p {
  border: 3px solid #6E89DD;
  padding: 10px;
  margin: 0;
  background: #EEF0FC;
}

#loader img {
  float: left;
  margin-right: 12px;
}

#loader strong {
  display: block;
  margin-bottom: 3px;
}

#loaderContainer {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

#loaderContainer td {
	padding-top: 350px;
	vertical-align: top;
	text-align: center;
	background-image: url(../files/semi-transparent.gif);
}

#loaderContainer td td {
	padding-top: 3px;
	text-align: left;
}