body {
	margin: 0px;
	background: url(images/dcr_body.jpg);
	color:#999;
	font: 12px Arial, Helvetica, sans-serif;
}

p, textarea, input {
	font: 12px Arial, Helvetica, sans-serif;

}
a {
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #D5CE79;
}
a#fm_file img
{text-decoration: none; border: none;}
h1 {
	font: 14px Arial, Helvetica, sans-serif;
	color: #dcd7c0;
	margin-top: 20px;
}

h2 {
	font: italic 12px Arial, Helvetica, sans-serif;
	color: #dcd7c0;
	margin-top: 15px;
	margin-bottom: 10px;
}

iframe {
	margin-top: 10px;
}

fieldset {
 	border: 2px solid #999999;
}

#mainbody {
	padding-top: 10px;
}

#container {
	height: 405px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}

#home_banner {
	height: 365px;
}

#home_content {
	background: #000000 url(images/art_stippel_home.gif) no-repeat center top;
	width: 898px;
	border-bottom: 1px solid #2b291b;
	border-right: 1px solid #2b291b;
	border-left: 1px solid #2b291b;
}

#home_content p {
	font: 12px/16px Arial, Helvetica, sans-serif;
	color: #999999;
	width: 350px;
	text-align: justify;
}

#home_content input {
	font: 11px/16px Arial, Helvetica, sans-serif;
	color: #777777;
}

#info_banner {
	height: 155px;
}

#info_content {
	background: #000000 url(images/art_stippel_home.gif) no-repeat center top;
	width: 898px;
	border-bottom: 1px solid #2b291b;
	border-right: 1px solid #2b291b;
	border-left: 1px solid #2b291b;
}

#info_content p {
	font: 12px/16px Arial, Helvetica, sans-serif;
	color: #999999;
	width: 350px;
	text-align: justify;
}

#info_content input {
	font: 11px/16px Arial, Helvetica, sans-serif;
	color: #777777;
}

#mainmenu {
	background: #000000 url(images/dcr_menu.gif) no-repeat left top;
	padding-top: 0px;
	padding-bottom: 2px;
	height: 18px;
}

#mainmenu ul {
	margin: 0px 0px 0px 16px;
	padding: 0px;
}

#mainmenu li {
	display: inline;
	padding-right: 20px;
	padding-left: 4px;
}

#mainmenu a {
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #cccc66;
	margin: 0 0 0 0;
	padding:4px 0 0 0;
}

#mainmenu a:hover {
	color: #EEEEEE;
}
a.forgot {
	text-decoration: none;
	font: 10px Arial, Helvetica, sans-serif;
	color: #8F8F8F;
}

a:hover.forgot {
	color: #D5CE79;
}

.ttl_home {
	font-size: 14px;
	font-weight: bold;
}

.ttl_members_login {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #BBBBBB;
}
.fto_floatright {
	float: right;
    margin-top: 140px;
}
table.contentpaneopen {
	width:100%;
}
/*EXTENDED MENU - TOP MENU - HORIZONTAAL 
	zie ook settings onder #topmenu !!!
*/
/** IE bugs: a:link, a:visited, a:hover need to be styled as well; does not display separator... workaround? */
/** customize colors here */
/*Kleuren 1e niveau : link,visited,active*/
a.mainlevel-suckerfish-horizontal, a.mainlevel_active-suckerfish-horizontal, a.mainlevel_current-suckerfish-horizontal,
a.mainlevel-suckerfish-horizontal:link, a.mainlevel_active-suckerfish-horizontal:link, a.mainlevel_current-suckerfish-horizontal:link,
a.mainlevel-suckerfish-horizontal:visited, a.mainlevel_active-suckerfish-horizontal:visited, a.mainlevel_current-suckerfish-horizontal:visited {
}

/*Kleuren 1e niveau : hover*/
a.mainlevel-suckerfish-horizontal:hover, a.mainlevel_active-suckerfish-horizontal:hover, a.mainlevel_current-suckerfish-horizontal:hover {
	background-color: transparant	;
}

/*Kleuren 2e niveau : link,visited,active*/
a.sublevel-suckerfish-horizontal, a.sublevel_active-suckerfish-horizontal, a.sublevel_current-suckerfish-horizontal,
a.sublevel-suckerfish-horizontal:link, a.sublevel_active-suckerfish-horizontal:link, a.sublevel_current-suckerfish-horizontal:link,
a.sublevel-suckerfish-horizontal:visited, a.sublevel_active-suckerfish-horizontal:visited, a.sublevel_current-suckerfish-horizontal:visited {
}

/*Kleuren 2e niveau : hover*/
a.sublevel-suckerfish-horizontal:hover, a.sublevel_active-suckerfish-horizontal:hover, a.sublevel_current-suckerfish-horizontal:hover {
}

/*Kleuren 3e niveau : link,visited,active*/
ul.mainlevel-suckerfish-horizontal ul ul a.sublevel-suckerfish-horizontal, ul.mainlevel-suckerfish-horizontal ul ul a.sublevel_active-suckerfish-horizontal, ul.mainlevel-suckerfish-horizontal ul ul a.sublevel_current-suckerfish-horizontal,
ul.mainlevel-suckerfish-horizontal ul ul a.sublevel-suckerfish-horizontal:link, ul.mainlevel-suckerfish-horizontal ul ul a.sublevel_active-suckerfish-horizontal:link, ul.mainlevel-suckerfish-horizontal ul ul a.sublevel_current-suckerfish-horizontal:link,
ul.mainlevel-suckerfish-horizontal ul ul a.sublevel-suckerfish-horizontal:visited, ul.mainlevel-suckerfish-horizontal ul ul a.sublevel_active-suckerfish-horizontal:visited, ul.mainlevel-suckerfish-horizontal ul ul a.sublevel_current-suckerfish-horizontal:visited {
}

/*Kleuren 3e niveau : hover*/
ul.mainlevel-suckerfish-horizontal ul ul a.sublevel-suckerfish-horizontal:hover, ul.mainlevel-suckerfish-horizontal ul ul a.sublevel_active-suckerfish-horizontal:hover, ul.mainlevel-suckerfish-horizontal ul ul a.sublevel_current-suckerfish-horizontal:hover {
}

ul.mainlevel-suckerfish-horizontal ul .expanded {
}


/** customize style / layout here */

a.mainlevel-suckerfish-horizontal, a.mainlevel_active-suckerfish-horizontal, a.mainlevel_current-suckerfish-horizontal, span.mainlevel-suckerfish-horizontal,
a.mainlevel-suckerfish-horizontal:link, a.mainlevel_active-suckerfish-horizontal:link, a.mainlevel_current-suckerfish-horizontal:link,
a.mainlevel-suckerfish-horizontal:visited, a.mainlevel_active-suckerfish-horizontal:visited, a.mainlevel_current-suckerfish-horizontal:visited,
a.mainlevel-suckerfish-horizontal:hover, a.mainlevel_active-suckerfish-horizontal:hover, a.mainlevel_current-suckerfish-horizontal:hover,
a.sublevel-suckerfish-horizontal, a.sublevel_active-suckerfish-horizontal, a.sublevel_current-suckerfish-horizontal, span.sublevel-suckerfish-horizontal,
a.sublevel-suckerfish-horizontal:link, a.sublevel_active-suckerfish-horizontal:link, a.sublevel_current-suckerfish-horizontal:link,
a.sublevel-suckerfish-horizontal:visited, a.sublevel_active-suckerfish-horizontal:visited, a.sublevel_current-suckerfish-horizontal:visited,
a.sublevel-suckerfish-horizontal:hover, a.sublevel_active-suckerfish-horizontal:hover, a.sublevel_current-suckerfish-horizontal:hover {
	font-weight: normal;
	font-size: 100%;
	text-decoration: none;
	padding: 0;
	margin: 0;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-align: center;
	border:none;	
	color: #666666;
	display: block;

}

a.mainlevel-suckerfish-horizontal, a.mainlevel_active-suckerfish-horizontal, a.mainlevel_current-suckerfish-horizontal, span.mainlevel-suckerfish-horizontal {
	background: url(images/btn_mainmenu.gif) no-repeat;
	float: left;
	width: auto;
}

a.sublevel-suckerfish-horizontal, a.sublevel_active-suckerfish-horizontal, a.sublevel_current-suckerfish-horizontal, span.sublevel-suckerfish-horizontal {
	background-image: none;
	font-size: 90%;
}

#active_menu-suckerfish-horizontal,
a.mainlevel_active-suckerfish-horizontal, a.mainlevel_current-suckerfish-horizontal,
a.mainlevel_active-suckerfish-horizontal:link, a.mainlevel_current-suckerfish-horizontal:link,
a.mainlevel_active-suckerfish-horizontal:visited, a.mainlevel_current-suckerfish-horizontal:visited,
a.mainlevel_active-suckerfish-horizontal:hover, a.mainlevel_current-suckerfish-horizontal:hover,
a.sublevel_active-suckerfish-horizontal, a.sublevel_current-suckerfish-horizontal,
a.sublevel_active-suckerfish-horizontal:link, a.sublevel_current-suckerfish-horizontal:link,
a.sublevel_active-suckerfish-horizontal:visited, a.sublevel_current-suckerfish-horizontal:visited,
a.sublevel_active-suckerfish-horizontal:hover, a.sublevel_current-suckerfish-horizontal:hover {

}

ul.mainlevel-suckerfish-horizontal, .mainlevel-suckerfish-horizontal ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

ul.mainlevel-suckerfish-horizontal {
	width: auto;
	z-index: 101;
}

ul.mainlevel-suckerfish-horizontal ul {
	z-index: 102;
}

ul.mainlevel-suckerfish-horizontal ul ul {
	z-index: 103;
}


ul.mainlevel-suckerfish-horizontal li {
	padding: 0;
	margin: 0;
	background: none;
	list-style: none;
	float: left;
	position: relative;
}

ul.mainlevel-suckerfish-horizontal li li {
	position: relative;
	margin: 0;
}

ul.mainlevel-suckerfish-horizontal li li ul {
	left: 119px;
	top: 0;
}
* html ul.mainlevel-suckerfish-horizontal li li ul {
	left: 104px;
	top: 0;
}

ul.mainlevel-suckerfish-horizontal ul {
	display: none;
	position: absolute; 
	top: 14px;
	left: 0px;
}

ul.mainlevel-suckerfish-horizontal li > ul {
/*	top: 1.65em;
	left: auto;*/
}

ul.mainlevel-suckerfish-horizontal li:hover ul,
ul.mainlevel-suckerfish-horizontal li.hover ul {
	display: block;
}


ul.mainlevel-suckerfish-horizontal li:hover ul ul,
ul.mainlevel-suckerfish-horizontal li.hover ul ul {
	display: none;
}

ul.mainlevel-suckerfish-horizontal li:hover ul li:hover ul,
ul.mainlevel-suckerfish-horizontal li.hover ul li.hover ul {
	display: block;
}

/* ---- */

#mainmenu ul.mainlevel-suckerfish-horizontal li:hover ul ul ul,
#mainmenu ul.mainlevel-suckerfish-horizontal li.hover ul ul ul{
	display: none;
}
#mainmenu ul.mainlevel-suckerfish-horizontal li:hover ul li:hover ul li:hover ul,
#mainmenu ul.mainlevel-suckerfish-horizontal li.hover ul li.hover ul li.hover ul {
	display: block;
}


/* ---- */

ul li a#menulink_4-suckerfish-horizontal
{
	font-weight: bold;
	font-size: 13px;
	padding-top: 3px;
}

ul.mainlevel-suckerfish-horizontal, ul.mainlevel-suckerfish-horizontal li li {
	clear: left;
}

/** separator */
span.mainlevel-suckerfish-horizontal, span.sublevel-suckerfish-horizontal {
}

/* Begin style pulldown-menu LOFT */


#mainmenu {

}

#mainmenu ul li a {
}

#mainmenu ul li a:hover {

}

#mainmenu ul li ul {
	margin: 4px 0 0 0;
	padding:6px 0 9px 0;
	background: black;
}
	
#mainmenu ul li ul li {
	margin:0 0 0 0;
	padding:0 0 0 0;
}

#mainmenu ul li ul li a {
	width:115px;
	heigth:15px;
	display:block;
	color: #fff;
	font-weight: normal;
	text-align: left;
	margin:0;
	padding:2px 0 2px 4px;
	text-decoration:none;
	background-image: url(images/art_mainmenu_pulldown.gif);
	background-repeat: repeat-x;
	background-position: center;
}
#mainmenu ul li ul li a:hover {
	width:113px;
	display:block;
	margin:0;
	padding:2px 0 2px 4px;
	color:  #6f6f6f;
	text-decoration:none;
}
#mainmenu ul li ul li ul {
	background-image: url(images/art_dcr_ul.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
/*	border-top: 1px solid #cfcfcf;
	border-left: 1px solid #cfcfcf;
	border-right: 1px solid #cfcfcf;
	border-bottom: 1px solid #cfcfcf;
	background-color: #e7e7e7; */
	margin: 0 0 0 0;
	padding:0 0 9px 0;

}
#mainmenu ul li ul li ul li {
	margin:0;
	padding:0;

}

#mainmenu ul li ul li ul li a {
	margin:0;
	padding:5px 0 5px 4px;
	border-left: 1px solid #cfcfcf;
	border-right: 1px solid #cfcfcf;

}

#mainmenu ul li ul li ul li a:hover {
	width:250px;
	margin:0;
	padding:4px 0 4px 4px;
	border-left: 1px solid #cfcfcf;
	border-right: 1px solid #cfcfcf;
	border-top: 1px solid #cfcfcf;
	border-bottom: 1px solid #cfcfcf;
}
#mainmenu ul li ul li ul li ul {
	background-image: url(images/art_dcr_ul.gif);
}
#mainmenu ul li ul li ul li ul li {
	margin:0;
	padding:0;

}

#mainmenu ul li ul li ul li ul li a {
	margin:0;
	padding:5px 0 5px 4px;
	border-left: 1px solid #cfcfcf;
	border-right: 1px solid #cfcfcf;
}

#mainmenu ul li ul li ul li ul li a:hover {
	width:250px;
	margin:0;
	padding:4px 0 4px 4px;
	border-left: 1px solid #cfcfcf;
	border-right: 1px solid #cfcfcf;
	border-top: 1px solid #cfcfcf;
	border-bottom: 1px solid #cfcfcf;
}

/* ************************************************************* */
/* Hier ONDER de breedtes van de verschillende menu's vastleggen */

#mainmenu #menulist_1-suckerfish-horizontal a {
	width:128px;
}
#mainmenu #menulist_1-suckerfish-horizontal a:hover {
	width:128px;
}
#mainmenu #menulist_1-suckerfish-horizontal ul {
	left: 120px;
	top: 0;
}

#mainmenu #menulist_2-suckerfish-horizontal a {
	width:182px;
}
#mainmenu #menulist_2-suckerfish-horizontal a:hover {
	width:182px;
}
#mainmenu #menulist_2-suckerfish-horizontal ul {
	left: 131px;
	top: 0;
}
#mainmenu #menulist_2_1-suckerfish-horizontal a {
	width:166px;
}
#mainmenu #menulist_2_1-suckerfish-horizontal a:hover {
	width:166px;
}
#mainmenu #menulist_2_1-suckerfish-horizontal ul {
	left: 171px;
	top: 0;
}
#mainmenu #menulist_2_1_3-suckerfish-horizontal a {
	width:166px;
}
#mainmenu #menulist_2_1_3-suckerfish-horizontal a:hover {
	width:166px;
}
#mainmenu #menulist_2_2-suckerfish-horizontal a {
	width:146px;
}
#mainmenu #menulist_2_2-suckerfish-horizontal a:hover {
	width:146px;
}
#mainmenu #menulist_2_3-suckerfish-horizontal a {
	width:151px;
}
#mainmenu #menulist_2_3-suckerfish-horizontal a:hover {
	width:151px;
}
#mainmenu #menulist_2_3-suckerfish-horizontal ul {
	left:156px;
	top:0;
}
#mainmenu #menulist_2_3_1-suckerfish-horizontal a {
	width:136px;
}
#mainmenu #menulist_2_3_1-suckerfish-horizontal a:hover {
	width:136px;
}
#mainmenu #menulist_2_3_2-suckerfish-horizontal a {
	width:116px;
}
#mainmenu #menulist_2_3_2-suckerfish-horizontal a:hover {
	width:116px;
}
#mainmenu #menulist_3-suckerfish-horizontal a {
	width:135px;
}
#mainmenu #menulist_3-suckerfish-horizontal a:hover {
	width:135px;
}
#mainmenu #menulist_3-suckerfish-horizontal ul {
	left: 137px;
	top: 0;
}

#mainmenu #menulist_4-suckerfish-horizontal a {
	width:182px;
}
#mainmenu #menulist_4-suckerfish-horizontal a:hover {
	width:182px;
}
#mainmenu #menulist_4-suckerfish-horizontal ul {
	left: 187px;
	top: 0;
}

#mainmenu #menulist_4_1-suckerfish-horizontal a {
	width:96px;
}

#mainmenu #menulist_4_1-suckerfish-horizontal a:hover {
	width:96px;
}
#mainmenu #menulist_4_2-suckerfish-horizontal a {
	width:136px;
}
#mainmenu #menulist_4_2-suckerfish-horizontal a:hover {
	width:136px;
}
#mainmenu #menulist_4_3-suckerfish-horizontal a {
	width:120px;
}
#mainmenu #menulist_4_3-suckerfish-horizontal a:hover {
	width:120px;
}
#mainmenu #menulist_4_4-suckerfish-horizontal a {
	width:136px;
}
#mainmenu #menulist_4_4-suckerfish-horizontal a:hover {
	width:136px;
}
#mainmenu #menulist_4_5-suckerfish-horizontal a {
	width:145px;
}
#mainmenu #menulist_4_5-suckerfish-horizontal a:hover {
	width:145px;
}
#mainmenu #menulist_4_6-suckerfish-horizontal a {
	width:115px;
}
#mainmenu #menulist_4_6-suckerfish-horizontal a:hover {
	width:115px;
}
#mainmenu #menulist_4_7-suckerfish-horizontal a {
	width:70px;
}
#mainmenu #menulist_4_7-suckerfish-horizontal a:hover {
	width:70px;
}

/*

#mainmenu #menulist_5-suckerfish-horizontal a {
	width:142px;
}
#mainmenu #menulist_5-suckerfish-horizontal a:hover {
	width:142px;
}
*/
#mainmenu #menulist_6-suckerfish-horizontal a {
	width:130px;
}

#mainmenu #menulist_6-suckerfish-horizontal a:hover {
	width:130px;
}
/* Hier BOVEN de breedtes van de verschillende menu"s vastleggen */
/* ************************************************************* */


/* SITEMAP BEGIN */
.sitemap ul {
	display		: block;
	list-style	: none;
	margin		: 0;
	padding		: 0;
}
.sitemap ul li {
	margin		: 0;
	padding		: 10px 0 0 0;
	white-space	: nowrap;
	background	: transparent;
}
.sitemap ul li a {
        font-weight: bold;
}
.sitemap ul li ul {
	margin		: 0 ;
	padding		: 0;
}
.sitemap ul li ul li a {
        font-weight: normal;
}

.sitemap a img {
	border		: none;
}
.sitemap ul.level_0 ul {
	list-style	: inside square;
	padding		: 0;
}
.sitemap ul.level_1 li {
	padding		: 0 0 0 2em;
	white-space	: nowrap;
}
.sitemap .active {
	font-style	: italic;
}
.sitemap h2 {
padding: 5px 0 10px 0;
}
/* SITMAP EINDE */







.submit_table, .controleren_table
{
	width: 500px;
}

.submit_table .submit_table_k1
{
	width: 25%;
}

.submit_table .submit_table_k2
{
	width: 25%;
}


.online_table .online_table_k1
{
	width: 25%;
}

.online_table .online_table_k2
{
	width: 30%;
}

.online_table .online_table_k3
{
	width: 30%;
}

.online_table .online_table_k4
{
	width: 15%;
}

div.selectbox-wrapper 
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
 	position:absolute;
  	margin:0px;
  	margin-top:-10px;
  	padding:0px;
  	text-align:left;
}

div.selectbox-wrapper ul 
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
  	list-style-type:none;
  	margin:0px;
  	margin-top: 14px;
  	padding:0px;
  	color: black;
}

div.selectbox-wrapper ul li.selected  
{ 
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
  	color: black;
}

div.selectbox-wrapper ul li.current 
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	background: url('images/art_pulldown_hover.gif') no-repeat;
	width: 152px;
	list-style-type:none;
	border: none;
	display:block;
	margin:0;
	margin-top: -5px;
	cursor:pointer;
	padding-left: 20px;
	height: 17px;
	color: black;
}
div.selectbox-wrapper ul li 
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	background: url('images/art_pulldown_white.gif') no-repeat;
	width: 152px;
	list-style-type:none;
	border: none;
	display:block;
	margin:0;
	margin-top: -5px;
	cursor:pointer;
	padding-left: 20px;
	height: 17px;
	padding-bottom: 1px;
}
	
.thumb_beschikbaar 
{
	margin-right: 5px;
	margin-left: 5px;
}

.selectbox 
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	border: 1px solid black;
  	margin: 11px 5px 10px 0px;
  	padding-left:20px;
  	width: 150px;
  	display : block;
  	text-align:left; 
  	background: url('images/art_dcr_pulldown.gif') no-repeat left center;
  	cursor: pointer;
  	color:#333;
}

select 
{
    padding-left:20px;
}

#table_advalvas
{
	width: 100%;
}

#table_advalvas .lijn_advalvas
{
	background-color: #666666;
	color: black;
}

#table_advalvas .advalvas_title
{
	background-color:#CCCCCC;
	color: black;
	font-weight: bold;
}

#looking, #submit, #controle
{
	background: black;
}

textarea
{
	width: 225px;
}

.lijntje
{
	background: url(images/art_stippel_home.gif) repeat-x;
	height: 11px;
	width: 100%;
}



table .diamond_directory tr td
{
	border-bottom: 1px solid #EEE;
}
table.diamond_directory tr td.lijn
{
	/*background-color: #666666;
	color: black;*/
	border: none;
}
p.error
{
	color: red;
}

form#login {
/*  width:250px;*/
}
/* NEWSLETTER */

#newsletter  {
	background: #000000;
}

#newsletter h1   {
	background: url(images/dcr_newsletter_date.gif) no-repeat;
	font: italic 11px Arial, Helvetica, sans-serif;
	color: #9D9D9D;
	text-align: right;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
}

#newsletter a {
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #D5CE79;
}

#newsletter   h2 {
	font: 14px Arial, Helvetica, sans-serif;
	color: #dcd7c0;
	margin-top: 20px;
	text-align: left;
	padding-left: 20px;
}

#newsletter  h3 {
	font: italic 12px Arial, Helvetica, sans-serif;
	color: #dcd7c0;
	margin-top: 15px;
	margin-bottom: 10px;
	text-align: left;
	padding-left: 20px;
}

#newsletter p {
	font: 11px/20px Arial, Helvetica, sans-serif;
	color: #999999;
	text-align: justify;
	padding-right: 20px;
	padding-left: 20px;
}
.address     {
	color: #999999;
	font: normal 11px/15px Arial, Helvetica, sans-serif;
	background: #000000;
	padding-left: 20px;
	text-align: left;
}
.address   a    {
	color: #B9B9B9;
	font: bold 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

/* NEWSLETTER END */
