html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
outline: 0;
}

a img,
fieldset {
border: none;
}

:focus {
outline: 0;
}

li {
list-style: none;
}

.home h2 {
font-size: 13px;
letter-spacing: 0.08em;
font-weight: normal;
color: #000;
}

.downloads h3 {
color: #5e3281;
font-size: 10px;
font-style: italic;
} 

body {
color: black;
background: #FFF;
font-family: "Lucida Grande", sans-serif;
font-size: 11px;
}

/* Markup styles --------------------------  */

#canvas {
position: absolute;
left: 50%;
top: 50%;
width: 940px;
height: 580px;
margin: -300px 0px 0px -480px;
padding: 10px;
}


	#menu {
	border-bottom: 1px solid #000000;
	height: 18px;
	padding: 0px 10px;
	}
		#menu ul li {
			float: left;
			margin-right: 89px;
			line-height: 18px;
		}
		
		body#es #menu ul li {
			margin-right: 83px;
		}
		
		body#fr #menu ul li {
			margin-right: 87px;
		}
		
		body#it #menu ul li {
			margin-right: 91px;
		}
		
			#menu ul li a {
			display: block;
			height: 100%;
			text-decoration: none;
			}
			
				li a span {
				visibility: hidden;
				}
		
			#menu ul li a.home {
			background: url(../decoration/home_link.gif) no-repeat left top;
			width: 42px;
			} 
				
				#menu ul li a.home:hover,
				#menu ul li a.home_selected {
				background: url(../decoration/home_hover.gif) no-repeat left top;
				width: 42px;
				}
			
			#menu ul li a.nl_collectie {
			background: url(../decoration/nl_collectie_link.gif) no-repeat left top;
			width: 72px;
			}
			
				#menu ul li a.nl_collectie:hover,
				#menu ul li a.nl_collectie_selected {
				background: url(../decoration/nl_collectie_hover.gif) no-repeat left top;
				width: 72px;
				}
			
			#menu ul li a.nl_verzorging {
			background: url(../decoration/nl_verzorging_link.gif) no-repeat left top;
			width: 95px;
			} 
			
				#menu ul li a.nl_verzorging:hover,
				#menu ul li a.nl_verzorging_selected {
				background: url(../decoration/nl_verzorging_hover.gif) no-repeat left top;
				width: 95px;
				}
			
			#menu ul li a.nl_inspiratie {
			background: url(../decoration/nl_inspiratie_link.gif) no-repeat left top;
			width: 71px;
			} 
			
				#menu ul li a.nl_inspiratie:hover,
				#menu ul li a.nl_inspiratie_selected {
				background: url(../decoration/nl_inspiratie_hover.gif) no-repeat left top;
				width: 71px;
				}
			
			#menu ul li a.nl_anco {
			background: url(../decoration/nl_anco_link.gif) no-repeat left top;
			width: 123px;
			} 
			
				#menu ul li a.nl_anco:hover,
				#menu ul li a.nl_anco_selected {
				background: url(../decoration/nl_anco_hover.gif) no-repeat left top;
				width: 123px;
				} 
			
			#menu ul li a.contact {
			background: url(../decoration/contact_link.gif) no-repeat left top;
			width: 71px;
			} 
			
				#menu ul li a.contact:hover,
				#menu ul li a.contact_selected {
				background: url(../decoration/contact_hover.gif) no-repeat left top;
				width: 71px;
				} 
				
			
			/* ENGELS MENU -----------------*/ 
			
			#menu ul li a.en_collectie {
			background: url(../decoration/en_collectie_link.gif) no-repeat left top;
			width: 83px;
			}
			
				#menu ul li a.en_collectie:hover,
				#menu ul li a.en_collectie_selected {
				background: url(../decoration/en_collectie_hover.gif) no-repeat left top;
				width: 83px;
				}
			
			#menu ul li a.en_verzorging {
			background: url(../decoration/en_verzorging_link.gif) no-repeat left top;
			width: 55px;
			} 
			
				#menu ul li a.en_verzorging:hover,
				#menu ul li a.en_verzorging_selected {
				background: url(../decoration/en_verzorging_hover.gif) no-repeat left top;
				width: 55px;
				}
			
			#menu ul li a.en_inspiratie {
			background: url(../decoration/en_inspiratie_link.gif) no-repeat left top;
			width: 83px;
			} 
			
				#menu ul li a.en_inspiratie:hover,
				#menu ul li a.en_inspiratie_selected {
				background: url(../decoration/en_inspiratie_hover.gif) no-repeat left top;
				width: 83px;
				}
				
			/* DUITS MENU -----------------*/ 
			
			#menu ul li a.de_collectie {
			background: url(../decoration/de_collectie_link.gif) no-repeat left top;
			width: 87px;
			}
			
				#menu ul li a.de_collectie:hover,
				#menu ul li a.de_collectie_selected {
				background: url(../decoration/de_collectie_hover.gif) no-repeat left top;
				width: 87px;
				}
			
			#menu ul li a.de_verzorging {
			background: url(../decoration/de_verzorging_link.gif) no-repeat left top;
			width: 65px;
			} 
			
				#menu ul li a.de_verzorging:hover,
				#menu ul li a.de_verzorging_selected {
				background: url(../decoration/de_verzorging_hover.gif) no-repeat left top;
				width: 65px;
				}
			
			#menu ul li a.de_inspiratie {
			background: url(../decoration/de_inspiratie_link.gif) no-repeat left top;
			width: 83px;
			} 
			
				#menu ul li a.de_inspiratie:hover,
				#menu ul li a.de_inspiratie_selected {
				background: url(../decoration/de_inspiratie_hover.gif) no-repeat left top;
				width: 83px;
				}
				
			#menu ul li a.de_contact {
			background: url(../decoration/de_contact_link.gif) no-repeat left top;
			width: 71px;
			} 
			
				#menu ul li a.de_contact:hover,
				#menu ul li a.de_contact_selected {
				background: url(../decoration/de_contact_hover.gif) no-repeat left top;
				width: 71px;
				} 
				
			#menu ul li a.de_contact {
			background: url(../decoration/de_contact_link.gif) no-repeat left top;
			width: 71px;
			} 
			
				#menu ul li a.de_contact:hover,
				#menu ul li a.de_contact_selected {
				background: url(../decoration/de_contact_hover.gif) no-repeat left top;
				width: 71px;
				} 
		
			
			/* FRANS MENU -----------------*/ 
			
			#menu ul li a.fr_home {
			background: url(../decoration/fr_home_link.gif) no-repeat left top;
			width: 56px;
			} 
				
				#menu ul li a.fr_home:hover,
				#menu ul li a.fr_home_selected {
				background: url(../decoration/fr_home_hover.gif) no-repeat left top;
				width: 56px;
				}
			
			#menu ul li a.fr_collectie {
			background: url(../decoration/en_collectie_link.gif) no-repeat left top;
			width:  83px;
			}
			
				#menu ul li a.fr_collectie:hover,
				#menu ul li a.fr_collectie_selected {
				background: url(../decoration/en_collectie_hover.gif) no-repeat left top;
				width:  83px;
				}
			
			#menu ul li a.fr_verzorging {
			background: url(../decoration/fr_verzorging_link.gif) no-repeat left top;
			width: 55px;
			} 
			
				#menu ul li a.fr_verzorging:hover,
				#menu ul li a.fr_verzorging_selected {
				background: url(../decoration/fr_verzorging_hover.gif) no-repeat left top;
				width: 55px;
				}
			
			#menu ul li a.fr_inspiratie {
			background: url(../decoration/fr_inspiratie_link.gif) no-repeat left top;
			width: 85px;
			} 
			
				#menu ul li a.fr_inspiratie:hover,
				#menu ul li a.fr_inspiratie_selected {
				background: url(../decoration/fr_inspiratie_hover.gif) no-repeat left top;
				width: 85px;
				}
				
			/* SPAANS MENU -----------------*/ 
			
			#menu ul li a.es_home {
			background: url(../decoration/es_home_link.gif) no-repeat left top;
			width: 42px;
			} 
				
				#menu ul li a.es_home:hover,
				#menu ul li a.es_home_selected {
				background: url(../decoration/es_home_hover.gif) no-repeat left top;
				width: 42px;
				
				}
				
			#menu ul li a.es_collectie {
			background: url(../decoration/es_collectie_link.gif) no-repeat left top;
			width: 84px;
			}
			
				#menu ul li a.es_collectie:hover,
				#menu ul li a.es_collectie_selected {
				background: url(../decoration/es_collectie_hover.gif) no-repeat left top;
				width: 84px;
				}
			
			#menu ul li a.es_verzorging {
			background: url(../decoration/es_verzorging_link.gif) no-repeat left top;
			width: 80px;
			} 
			
				#menu ul li a.es_verzorging:hover,
				#menu ul li a.es_verzorging_selected {
				background: url(../decoration/es_verzorging_hover.gif) no-repeat left top;
				width: 80px;
				}
			
			#menu ul li a.es_inspiratie {
			background: url(../decoration/es_inspiratie_link.gif) no-repeat left top;
			width: 87px;
			} 
			
				#menu ul li a.es_inspiratie:hover,
				#menu ul li a.es_inspiratie_selected {
				background: url(../decoration/es_inspiratie_hover.gif) no-repeat left top;
				width: 87px;
				}
				
			#menu ul li a.es_contact {
			background: url(../decoration/es_contact_link.gif) no-repeat left top;
			width: 78px;
			} 
			
				#menu ul li a.es_contact:hover,
				#menu ul li a.es_contact_selected {
				background: url(../decoration/es_contact_hover.gif) no-repeat left top;
				width: 78px;
				} 
			
			/* ITALIAANS MENU -----------------*/ 
			
			#menu ul li a.it_collectie {
			background: url(../decoration/it_collectie_link.gif) no-repeat left top;
			width: 82px;
			}
			
				#menu ul li a.it_collectie:hover,
				#menu ul li a.it_collectie_selected {
				background: url(../decoration/it_collectie_hover.gif) no-repeat left top;
				width: 82px;
				}
			
			#menu ul li a.it_verzorging {
			background: url(../decoration/it_verzorging_link.gif) no-repeat left top;
			width: 55px;
			} 
			
				#menu ul li a.it_verzorging:hover,
				#menu ul li a.it_verzorging_selected {
				background: url(../decoration/it_verzorging_hover.gif) no-repeat left top;
				width: 55px;
				}
			
			#menu ul li a.it_inspiratie {
			background: url(../decoration/it_inspiratie_link.gif) no-repeat left top;
			width: 81px;
			} 
			
				#menu ul li a.it_inspiratie:hover,
				#menu ul li a.it_inspiratie_selected {
				background: url(../decoration/it_inspiratie_hover.gif) no-repeat left top;
				width: 81px;
				}
				
			#menu ul li a.it_contact {
			background: url(../decoration/it_contact_link.gif) no-repeat left top;
			width: 78px;
			} 
			
				#menu ul li a.it_contact:hover,
				#menu ul li a.it_contact_selected {
				background: url(../decoration/it_contact_hover.gif) no-repeat left top;
				width: 78px;
				} 
			
			
			
	#submenu {
	height: 30px;
	line-height: 30px;
	margin-left: 9px;
	margin-top: 5px;
	}
	
		#submenu li {
		float: left;
		margin: 3px 0px;
		margin-right: 12px;		
		padding-right: 12px;
		line-height: 24px;
		font-size: 12px;
		font-weight: bold;
		background: url(../decoration/submenu_li.png) repeat-y right top;
		}
		
			.last {
			background: none !important;
			}
			
			#submenu li a {
			text-decoration: none;
			color: #000000;
			}
			
				#submenu li a:hover,
				#submenu li a.selected {
				color: #5e3281;
				}
				
	
	#content {
	margin-top: 5px;
	height: 482px;
	}
	
	.home #content {
	text-align: center;
	margin-top: 45px;
	height: auto;
	}
	
	
	#flashfilm {
	margin-top: -26px !important;
	margin: 0px;
	padding: 0px;	
	}
	
	
		#content_side {
		width: 312px;
		border: 1px solid #45245f;
		height: 100%;
		margin-left: 10px;
		position: relative;
		}
		
		code {
		display: none;
		}
	
		#content_txt {
		width: 570px;
		margin-right: 0px;
		padding-right: 10px;
		padding-bottom: 10px;
		height: 486px;
		overflow: auto;
		}
		
		#scroller {
		height: 496px;
		
		overflow: auto;
		}
		
		
			h1 {
			font-size: 18px;
			margin-bottom: 10px;
			color: #45245f;
			font-weight: bold;
			}
			
			h2 {
			color: #45245f;
			font-weight: bold;
			font-size: 12px;
			margin-top: 10px;
			margin-bottom: 10px;
			}
			
			#content_txt p {
			line-height: 18px;
			margin-bottom: 10px;
			}
			
				.textfield {
				border: 1px solid #45245f;
				}
				
				.submit {
				background: #45245f;
				border: 1px solid #45245f;
				color: #ffffff;
				font-weight: bold;
				}
				
				#content_txt a {
				font-weight: bold;
				text-decoration: none;
				color: #45245f;
				}
				
					#content_txt a:hover {
					text-decoration: underline;
					}
					
				
				table.alignedTable address {
				font-style: normal;
				margin-bottom: 20px;
				}
				
				table.alignedTable tr {
				line-height: 18px;
				}
				
				table.alignedTable th {
				width: 90px;
				}
				
				hr {
				width: 90%;
				border: none;
				height: 1px;
				color: #452663;
				background: #452663;
				}
				
				span.warning {
				color: red;
				font-weight: bold;
				}
				
				#map {
				height: 300px;
				width: 530px;
				border: 1px solid black;
				}
	
	
			.nieuwsItem,
			.downloadItem,
			.arrangeur {
			border: 1px solid #e5e5e5;
			margin-bottom: 15px;
			width: 530px;
			}
			
			.arrangeur {
			padding-left: 10px;
			width: 700px;
			}
			
			.nieuwsDatum,
			.downloadType {
			float: left;
			width: 25px;
			text-align: center;
			padding: 10px 10px 0px 10px;
			}
			
				.nieuwsDatumDag {
				font-size: 20px;
				color: #999999;
				clear: both;
				margin: auto;
				}
				
				.nieuwsDatumMaand {
				font-size: 13px;
				color: #999999;
				clear: both;
				margin: auto;
				}
				
				.nieuwsDatumJaar {
				font-size: 9px;
				color: #999999;
				clear: both;
				margin: auto;
				padding-top: 4px;
				}
				
			.nieuwsBericht,
			.downloadText {
			float: right;
			width: 470px;
			padding-right: 10px;
			margin-bottom: 10px !important;
			}
			
				.downloadText a {
				font-weight: normal !important;
				
				}
			
			address {
			font-style: normal;
			line-height: 1.5em;
			}
			
			.linkLijst li {
			padding-left: 15px;
			margin: 4px 0px;
			line-height: 18px;
			background: url(../decoration/li_item.gif) no-repeat left center;
			}
			
				.linkLijst li a {
				font-weight: normal;
				}
				
			.item {
			width: 125px;
			text-align: center;
			font-size: 10px;
			float: left;
			display: block;
			margin-right: 10px !important;
			}
			
			
			.item#limited {
			width: 250px;
			}
			
				.item img {
				border-bottom: 1px solid #45245f;
				padding: 4px;
				}
				
			.bestelformulierSpecial {
			position: absolute;
			bottom: 2px;
			right: 68px;
			}
			
			.downloadSpecial {
			position: absolute;
			bottom: 2px;
			right: 5px;
			}
				
				
	#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
	}
	
	#tooltip h3, 
	#tooltip div { 
	margin: 0; 
	}
				
	
			
	#footer {
	border-top: 1px solid #000000;
	position: absolute;
	top: 565px;
	left: 10px;
	width: 940px;
	height: 25px;
	}
	
		#footer ul {
		margin-top: 6px;
		margin-right: 10px;
		}
	
		#footer li {
		float: right;
		margin-left: 5px;
		line-height: 19px;
		height: 19px;
		text-transform: uppercase;
		font-size: 9px;
		}
		
		#footer a {
		text-decoration: none;
		color: #000000;
		}
		
		#footer a:hover {
		color: #5e3281;
		}
		
		a.anco {
		background: url(../decoration/anco_orchidee.gif) no-repeat left center;
		width: 49px;
		height: 19px;
		display: block;
		text-decoration: none;
		margin-left: 10px;
		}
		
		* html a.anco {
		position: relative;
		top: -10px;
		}
	
/* Standard styles --------------------------  */

input, 
label {
vertical-align: middle !important;
font-size: 11px;
}

th, td {
vertical-align: top;
text-align: left;
}

.left {
float: left !important;
}

.imgleft  {
margin-right: 1em;
margin-bottom: 1em;
}

.right {
float: right !important;
}

.imgright  {
margin-left: 1em;
margin-bottom: 1em;
}

.clearboth {
clear: both !important;
display: block !important;
}

.hidden {
display: none !important;
}

.notshown {
visibility: hidden;
}

.watermark{
color: #6d6e71;
}

.nopadding {
padding: 0em !important;
}

.nomargin,
.margin0 {
margin: 0em !important;
}

.noborder {
border: none !important;
}

.nobg {
background: none !important;
}

.alignright {
	text-align:right;
}

.center {
	text-align:center;
}

.padding10 {
	padding: 10px !important;
}

.padding20 {
	padding: 20px !important;
}

.top20 {
margin-top: 20px !important;
}

.top40 {
margin-top: 40px !important;
}

.bottom20 {
margin-bottom: 20px !important;
}

.top10 {
margin-top: 10px !important;
}

.bottom10 {
margin-bottom: 10px !important;
}

.leftm20 {
margin-left: 20px;
}

.rightm10 {
margin-right: 10px;
}

.p33 {
width: 33%;
}

     
