/* Body opmaak */
	BODY { 
		background-color: #444B50;
		margin-top: 5px; margin-left: 0px; margin-bottom: 5px; margin-right: 0px;
		color: #1C3C53; 
		font-size: 10pt; 
		text-decoration: none; 
		font-family: Verdana, Arial, Tahoma, Helvetica,  sans-serif;
		scrollbar-face-color: #444B50;
		scrollbar-highlight-color: #444B50;
		scrollbar-shadow-color: #ffffff;
		scrollbar-3dlight-color: #ffffff; 
		scrollbar-arrow-color:  #ffffff;
		scrollbar-track-color: #444B50; 
		scrollbar-darkshadow-color: #444B50;
	} 
/* Naamlose links */	
	A:link {color: #1C3C53; text-decoration: underline; font-size: 9pt; font-family: Verdana, Arial, Tahoma, Helvetica,  sans-serif; }
	A:visited {color: #1C3C53; text-decoration: underline; font-size: 9pt; font-family: Verdana, Arial, Tahoma, Helvetica,  sans-serif; }
	A:active {color: #1C3C53; text-decoration: underline; font-size: 9pt; font-family: Verdana, Arial, Tahoma, Helvetica,  sans-serif; }
	A:hover {color: #912A1A; text-decoration: none; font-size: 9pt; font-family: Verdana, Arial, Tahoma, Helvetica,  sans-serif; }
	A:unknown {font-family: Verdana, Arial, Helvetica, sans-serif;}
	
/* Wit */	
	.wit {
		background-color: #FFFFFF; 
	}
	
/* Rood */	
	.rood {
		background-color: #912A1A; 
	}
	
/* Foto */	
	.fotoborder-details {
		border: 2px solid #912A1A;
	}

	
/* Menu */
	.menu {
		padding: 0px 0px 0px 0px;
		background-color: #8395A1; 
		border-top: 1px solid #444B50;
		border-bottom: 1px solid #444B50;
	}
	.menu_achter{
		background-image: url("/images/links_achter.gif");
		background-repeat: no-repeat;
		background-position: right bottom;
	}

	.tussen {
		background-color: #325273; 
	}

/* Header */
	.header {
		background-color: #FFFFFF; 
		border-left: 1px solid #B2BEC4;
		border-right: 1px solid #B2BEC4;
	}
	.header_onder {
		padding: 0px 10px 5px 10px;
		background-color: #FFFFFF; 
		border-left: 1px solid #B2BEC4;
		border-right: 1px solid #B2BEC4;
		font-size: 9pt; 
		font-family: Verdana, Arial, Tahoma, Helvetica,  sans-serif;
		color: #1C3C53; 
	}
	
/* Midden */
	.midden {
		background-color: #B9C3CA; 
		border-top: 1px solid #444B50;
		border-bottom: 1px solid #444B50;
	}
	
/* Links */
	.links_boven {
		border-top: 1px solid #FFFFFF;
		background-color: #5B707E; 
		font-size: 9pt; 
		font-family: Verdana, Arial, Tahoma, Helvetica,  sans-serif;
		color: #FFFFFF; 
	}
	.links_inhoud {
		padding: 5px 0px 5px 10px;
		font-size: 8pt; 
		font-family: Verdana, Arial, Tahoma, Helvetica,  sans-serif;
		color: #FFFFFF; 
	}
	.links_onder {
		border-bottom: 1px solid #FFFFFF;
		background-color: #8C9EA8; 
		background-repeat: no-repeat;
		font-size: 9pt; 
		font-family: Verdana, Arial, Tahoma, Helvetica,  sans-serif;
		color: #FFFFFF; 
	}	
	
	.links_kunst {
		background-color: #5B707E; 
	}
	
	
/* Foto */
	.foto_normaal {
		padding: 0px 0px 0px 0px;
		color: #FFFFFF; 
		background-color: #FFFFFF; 
		border-bottom: #FFFFFF 1px solid;
		border-left: #FFFFFF 3px solid;
		border-top: #FFFFFF 3px solid;
		border-right: #FFFFFF 3px solid;
	}
	.foto_over {
		padding: 0px 0px 0px 0px;
		color: #FFFFFF; 
		background-color: #444b50; 
		cursor: pointer;
		border-bottom: #444b50 1px solid;
		border-left: #444b50 3px solid;
		border-top: #444b50 3px solid;
		border-right: #444b50 3px solid;
	}
	.fotos_normaal {
		font-size: 10pt; 
		font-family: Arial, Verdana, Tahoma, Helvetica,  sans-serif;
		color: #000000; 
		background-color: #f5f5f5;
	}
	.fotos_over {
		font-size: 10pt; 
		font-family: Arial, Verdana, Tahoma, Helvetica,  sans-serif;
		color: #FFFFFF; 
		background-color: #5f7279;
	}

	
/* Inhoud */
	.inhoud {
		padding: 13px 13px 13px 13px;
		background-color: #FFFFFF; 
		font-size: 9pt; 
		font-family: Verdana, Arial, Tahoma, Helvetica,  sans-serif;
		color: #1C3C53; 
	}

	.inhoud_kop {
		font-size: 10pt; 
		font-family: Verdana, Arial, Tahoma, Helvetica,  sans-serif;
		color: #912A1A; 
	}
	.inhoud_kop_2 {
		font-size: 11pt; 
		font-family: Verdana, Arial, Tahoma, Helvetica,  sans-serif;
		color: #912A1A; 
	}
	.inhoud_subkop {
		padding: 2px 0px 2px 0px;
		background-color: #8395A1; 
		font-size: 9pt; 
		font-family: Verdana, Arial, Tahoma, Helvetica,  sans-serif;
		color: #FFFFFF; 
	}
	.inhoud_inhoud {
		padding: 10px 10px 10px 10px;
		background-color: #F5F5F5; 
		font-size: 9pt; 
		color: #1C3C53; 
	}
	.inhoud_inhoud A:link{color: #1C3C53; text-decoration: underline;}
	.inhoud_inhoud A:visited{color: #1C3C53; text-decoration: underline;}
	.inhoud_inhoud A:active{color: #1C3C53; text-decoration: underline;}
	.inhoud_inhoud A:hover{color: #912A1A; text-decoration: none;}
	.inhoud_inhoud A:unknown {color: #1C3C53;  text-decoration: underline;}
	
	.inhoud_tabel_normaal_1 A:link, .inhoud_tabel_normaal_1 A:visited, .inhoud_tabel_normaal_1 A:active, .inhoud_tabel_normaal_1 A:hover, .inhoud_tabel_normaal_1 A:unknown{color: #1C3C53; text-decoration: none; font-size: 9pt;}
	.inhoud_tabel_normaal_2 A:link, .inhoud_tabel_normaal_2 A:visited, .inhoud_tabel_normaal_2 A:active, .inhoud_tabel_normaal_2 A:hover, .inhoud_tabel_normaal_2 A:unknown{color: #1C3C53; text-decoration: none; font-size: 9pt;}
	.inhoud_tabel_over_1 A:link, .inhoud_tabel_over_1 A:visited, .inhoud_tabel_over_1 A:active, .inhoud_tabel_over_1 A:hover, .inhoud_tabel_over_1 A:unknown{color: #FFFFFF; text-decoration: none; font-size: 9pt;}
	.inhoud_tabel_over_2 A:link, .inhoud_tabel_over_2 A:visited, .inhoud_tabel_over_2 A:active, .inhoud_tabel_over_2 A:hover, .inhoud_tabel_over_2 A:unknown{color: #FFFFFF; text-decoration: none; font-size: 9pt;}

	.producten_hcat {
		font-size: 11px;
		padding-left: 5px;
		padding-right: 5px;
		padding-bottom: 2px;
		padding-top: 2px;
		color: #FFFFFF;
		vertical-align: top;
		background-color:#868686;
		font-family: Verdana, Arial, Tahoma, Helvetica,  sans-serif;
	}
	.producten_scat {
		font-size: 11px;
		padding-left: 5px;
		padding-right: 5px;
		padding-bottom: 1px;
		padding-top: 1px;
		color: #535456;
		vertical-align: top;
		background-color:#DFE3E6;
		font-family: Verdana, Arial, Tahoma, Helvetica,  sans-serif;
	}
	
	.producten_scat A:link{color: #535456; text-decoration: underline; font-size: 11px;}
	.producten_scat A:visited{color: #535456; text-decoration: underline; font-size: 11px;}
	.producten_scat A:active{color: #535456; text-decoration: underline; font-size: 11px;}
	.producten_scat A:hover{color: #708693; text-decoration: none; font-size: 11px;}
	
	.producten_inhoud {
		font-size: 11px;
		padding-left: 1px;
		padding-right: 1px;
		padding-bottom: 1px;
		padding-top: 1px;
		color: #535456;
		background-color:#FFFFFF;
		font-family: Verdana, Arial, Tahoma, Helvetica,  sans-serif;
	}
	
	.producten_inhoud A:link{color: #535456; text-decoration: none; font-size: 11px;}
	.producten_inhoud A:visited{color: #535456; text-decoration: none; font-size: 11px;}
	.producten_inhoud A:active{color: #535456; text-decoration: none; font-size: 11px;}
	.producten_inhoud A:hover{color: #BAD6E2; text-decoration: underline; font-size: 11px;}
	
	.inhoud_winkelmand {
		font-size: 12px;
		padding-left: 5px;
		padding-right: 5px;
		padding-bottom: 2px;
		padding-top: 1px;
		color: #000000;
		vertical-align: bottom;
		background-color:#FFFFFF;
		font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	}
	
	.inhoud_tabel_normaal_1 {
		font-size: 11px;
		padding-left: 1px;
		padding-right: 1px;
		padding-bottom: 1px;
		padding-top: 1px;
		color: #535456;
		background-color:#F5F5F1;
		font-family: Verdana, Arial, Tahoma, Helvetica,  sans-serif;
	}
	.inhoud_tabel_normaal_2 {
		font-size: 11px;
		padding-left: 1px;
		padding-right: 1px;
		padding-bottom: 1px;
		padding-top: 1px;
		color: #535456;
		background-color:#EBEBE7;
		font-family: Verdana, Arial, Tahoma, Helvetica,  sans-serif;
	}
	.inhoud_tabel_over_1 {
		font-size: 11px;
		padding-left: 1px;
		padding-right: 1px;
		padding-bottom: 1px;
		padding-top: 1px;
		color: #535456;
		background-color:#5F7279;
		font-family: Verdana, Arial, Tahoma, Helvetica,  sans-serif;
	}
		
	.tussen_hr {
		padding: 4px 0px 4px 0px;
	}
	.grijz {
		color: #5C5C5C;
		font-weight: bolder;
	}
	.rood_product {
		color: #FF0000;
	}
	.bestellen {
		border-bottom: #5C5C5C 1px solid;
		padding: 2px 2px 2px 2px;
	}
	.fout_tekst {
		color: #CC0000; 
	}	

	
/* Onder */	
	.onder {
		padding: 0px 0px 0px 0px;
		background-color: #5B707E; 
		font-size: 8pt; 
		font-family: Verdana, Arial, Tahoma, Helvetica,  sans-serif;
		color: #ffffff; 
	}	
	.onder A:link{color: #ffffff; text-decoration: none; font-size: 8pt;}
	.onder A:visited{color: #ffffff; text-decoration: none; font-size: 8pt;}
	.onder A:active{color: #ffffff; text-decoration: none; font-size: 8pt;}
	.onder A:hover{color: #C5CCCF; text-decoration: underline; font-size: 8pt;}
	.onder A:unknown {color: #C5CCCF;  text-decoration: underline; font-size: 8pt;}	
		
	

/* Formulieren */
	input {
		background-color: #F5F5F5; 
		border: #444B50 1px solid;
		color: #1C3C53;
		font-family: Verdana, Arial, Tahoma, Helvetica,  sans-serif;
		font-size: 9pt;
	} 

	textarea {
		background-color: #F5F5F5; 
		border: #444B50 1px solid;
		color: #1C3C53;
		font-family: Verdana, Arial, Tahoma, Helvetica,  sans-serif;
		font-size: 9pt;
	}
	option {
		background-color: #F5F5F5; 
		border: #444B50 0px solid;
		color: #1C3C53;
		font-family: Verdana, Arial, Tahoma, Helvetica,  sans-serif;
		font-size: 9pt;
		/*font-weight: bolder;*/
	}
	button {
		background-color: #F5F5F5; 
		border: #444B50 0px solid;
		color: #1C3C53;
		font-family: Verdana, Arial, Tahoma, Helvetica,  sans-serif;
		font-size: 9pt;
		/*font-weight: bolder;*/
	}
		
/* Overige */	
	td {
		color: #1C3C53; 
		font-size: 10pt; 
		font-family: Verdana, Arial, Tahoma, Helvetica,  sans-serif;
	}
	tr{
		color: #1C3C53; 
		font-size: 10pt; 
		font-family: Verdana, Arial, Tahoma, Helvetica,  sans-serif;
	}
	table {
		color: #1C3C53; 
		font-size: 10pt; 
		font-family: Verdana, Arial, Tahoma, Helvetica,  sans-serif;
	}
		
	
/* Foto clas */
a.info, a.info_left{
  display: block; 
  position:relative;
  z-index:24; 
}

a.mod_info{
  display: block;
  position:relative;
  z-index:24;
  text-decoration:none
}

a.info:hover, a.info_left:hover{
  text-indent: 0;
  z-index: 25;
  text-decoration: none;
  color: #002;
  /*background-color: #ffffff;*/
}

a.info span, a.mod_info span, a.info:visited span, a.mod_info:visited span
, a.info_left span, a.info_left:visited span{
  display: none;
} 

a.info:hover span, a.mod_info:hover span{
  display: block;
  height: auto;
  position: absolute;
  top:80px; left: -26px;
}

a.info_left:hover span{
  display: block;
  height: auto;
  position: absolute;
  top:31px; left: -80px;
}

span.description{
  font-weight: normal;
  text-align: center;
  color:#454556;
  width: 252px;
  padding: 5;
  border-top : 1px solid #343434;
  border-left : 1px solid #343434;
  border-bottom : 1px solid #343434;
  border-right : 1px solid #343434;
  background-color:#FFFFFF;
  background-repeat: repeat-x;
}