@import url('form.css');

body {
	margin: 0px;
	padding: 0px;
	
	background: url(../images/background.gif) repeat-x #dfe3ea;
	
	font-family: arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #000;
	
	text-align: center; /* IE */
}

.clear {
	clear: both;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
}

.hide {
	display: none;
}

.underline {
	text-decoration: underline;
}

img {
	border: 0px;
}
	img.valign-middle {
		vertical-align: middle;
	}

.margin-bottom-20 {
	margin-bottom: 20px;
}

.ui-dialog-content, .ui-widget-content {
	text-align: left;
}

a {
	color: #551a65;
	text-decoration: underline;
}
	a:hover {
		color: #000;
	}
	
	a img.external  {
		vertical-align:middle;
		margin:0 0 0 2px;
	}
	
	a.button {
		border: 1px solid #5c5c60;
		background: url(../images/button-background.gif) repeat-x;
		background-color: #b9b9bf;
		line-height: 12px;
		font-size: 12px;
		color: #444444;
		padding: 7px 7px 7px 7px;
		text-decoration: none;
		display: block;
		
		-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
		border-radius: 6px;		
	}
	
		a.button:hover {
			border: 1px solid #1c1d1e;
			background: url(../images/button-hover.gif) repeat-x;
			background-color: #3a3b3e;
			color: #e6e6e6;
		}

span.red {
	color: #730000;
}

div#container {
	width: 960px;
	margin: 0px auto 0px auto;
	text-align: left;
}

	div#container div#top {
		height: 139px;
	}
	
		div#container div#logo {
			width: 324px;
			height: 139px;
			float: left;
		}
		
			div#container div#logo a {
				display: block;
				width: 324px;
				height: 139px;
				background: url(../images/logo.gif) no-repeat;
			}
			
				div#container div#logo a:hover {
					background: url(../images/logo-hover.gif) no-repeat;
				}
			
				div#container div#logo a span {
					display: none;
				}
			
			div#container div#top div#search {
				float: right;
				height: 34px;
				background: url(../images/search-background.gif) no-repeat 0px 0px;
				clear: right;
				margin: 40px 0px 0px 0px;
				padding: 0px;
				width: 304px;
			}
				div#container div#top div#search fieldset {
					border: 0;
					padding: 0;
					margin: 0;
				}
			
				div#container div#top div#search div.space {
					padding: 0px 10px 0px 10px;
					background: url(../images/search-right.gif) no-repeat top right;
					line-height: 12px;
					height: 34px;
				}
				
					div#container div#top div#search div.space label {
						float: left;
						margin: 11px 10px 0px 0px;
						color: #5e5e5e;
					}
					
					div#container div#top div#search div.space div.search-field {
						height: 23px;
						background: url(../images/search-field.gif) no-repeat;
						float: right;
						margin: 4px 0px 0px 0px;
					}
					
						div#container div#top div#search div.space div.search-field input.text {
							width: 200px;
							background: none;
							border: 0px;
							float: left;
							font-size: 12px;
							margin: 3px 0px 0px 7px;
						}
						
						div#container div#top div#search div.space div.search-field input.submit {
							width: 20px;
							height: 23px;
							float: left;
						}
			
			div#container div#top div#top-menu {
				background: url(../images/topmenu-background.gif) no-repeat 0px 0px;
				height: 28px;
				float: right;
			}
				
				div#container div#top div#top-menu ul {
					margin: 0px;
					padding: 0px;
					list-style: none;
					background: url(../images/topmenu-right.gif) no-repeat right top;
					line-height: 12px;
				}
				
					div#container div#top div#top-menu ul li {
						margin: 0px 10px 0px 10px;
						padding: 0px;
						float: left;
					}
					
						div#container div#top div#top-menu ul li a {
							color: #535353;
							text-decoration: none;
						}
						
							div#container div#top div#top-menu ul li a:hover {
								color: #000;
							}
							
							div#container div#top div#top-menu ul li.clear {
								clear: both;
								width: 0px;
								height: 0px;
								font-size: 0px;
								float: none;
							}
					
						div#container div#top div#top-menu ul li.phone {
							margin-left: 20px;
							padding: 7px 0px 9px 0px;
							font-weight: bold;
						}
						
						div#container div#top div#top-menu ul li.print a {
							display: block;
							padding: 7px 0px 9px 21px;
							background: url(../images/topmenu-print.gif) no-repeat 0px 0px;
						}
						
						div#container div#top div#top-menu ul li.english a {
							display: block;
							padding: 7px 0px 9px 22px;
							background: url(../images/topmenu-english.gif) no-repeat 0px 6px;
						}

						div#container div#top div#top-menu ul li.send2friend a {
							display: block;
							padding: 7px 0px 9px 22px;
							background: url(../images/topmenu-send2friend.gif) no-repeat 0px 0px;
						}
						
						div#container div#top div#top-menu ul li.fontsize a {
							display: block;
							padding: 7px 0px 9px 32px;
							background: url(../images/topmenu-fontsize.gif) no-repeat 0px 0px;
						}						
		
	div#container div#menu {
		height: 28px;
		background: url(../images/menu-background.gif) no-repeat;
	}
	
		div#container div#menu ul.menu1 {
			margin: 0px;
			padding: 0px 0px 0px 5px;
			list-style: none;
			float: left;
		}
		
			div#container div#menu ul.menu1 li {
				margin: 0px;
				padding: 0px 0px 0px 0px;
				float: left;
			}
			
				div#container div#menu ul.menu1 li a {
					padding: 6px 15px 8px 15px;
					display: block;
					line-height: 14px;
					font-size: 14px;
					text-decoration: none;
					color: #ffffff;
					background: none;
					font-family: "Myriad Pro", "Myriad", "Arial", sans-serif;
				}
				
					div#container div#menu ul.menu1 li a.current,
					div#container div#menu ul.menu1 li a:hover {
						background: url(../images/menu-hover.gif) repeat-x;
					}
					
						div#container div#menu ul.menu1 li.alimentatie a.current,
						div#container div#menu ul.menu1 li.alimentatie a:hover {
							background: url(../images/menu-hover-alimentatie.gif) repeat-x;
						}
						
						div#container div#menu ul.menu1 li.internationale-alimentatie a.current,
						div#container div#menu ul.menu1 li.internationale-alimentatie a:hover {
							background: url(../images/menu-hover-internationale-alimentatie.gif) repeat-x;
						}
						
						div#container div#menu ul.menu1 li.ouderbijdragen a.current,
						div#container div#menu ul.menu1 li.ouderbijdragen a:hover {
							background: url(../images/menu-hover-ouderbijdragen.gif) repeat-x;
						}
						
			div#container div#menu ul.menu2 {
				margin: 0px;
				padding: 0px 13px 0px 0px;
				list-style: none;
				float: right;
			}

				div#container div#menu ul.menu2 li {
					margin: 0px;
					padding: 0px 0px 0px 0px;
					float: left;
				}

					div#container div#menu ul.menu2 li a {
						padding: 8px 7px 9px 7px;
						display: block;
						line-height: 11px;
						font-size: 11px;
						text-decoration: none;
						color: #ffffff;
						background: none;
						font-family: "Myriad Pro", "Myriad", "Arial", sans-serif;
					}
					
						div#container div#menu ul.menu2 li a.current,
						div#container div#menu ul.menu2 li a:hover {
							background: url(../images/menu-hover.gif) repeat-x;
						}
						
	div#container div#main {
		width: 960px;
		margin: 0px;
		padding: 0px;
		background: url(../images/main-background.gif) repeat-y;
	}
	
		div#container div#main div.space {
			padding: 20px;
			background: url(../images/main-bottom.gif) no-repeat left bottom;
		}
		
		div#container div#main div.left {
			width: 210px;
			float: left;
			margin: 0px 50px 0px 0px;
			padding: 0px;
		}
		
			div#container div#main div.left h4 {
				font-size: 16px;
				font-weight: bold;
				color: #551a65;
				line-height: 16px;
				margin: 0px 0px 9px 0px;
				padding: 10px 5px 8px 10px;
				border-bottom: 1px solid #551a65;
			}
			
					div#container div#main div.left h4 a {
						text-decoration: none;
						color: #551a65;
					}
			
				body.alimentatie div#container div#main div.left h4 {
					color: #99b20e;
					border-bottom: 1px solid #99b20e;
				}
				
					body.alimentatie div#container div#main div.left h4 a {
						color: #99b20e;
					}
				
				body.internationale-alimentatie div#container div#main div.left h4 {
					color: #f06000;
					border-bottom: 1px solid #f06000;
				}
				
					body.internationale-alimentatie div#container div#main div.left h4 a {
						color: #f06000;
					}
				
				body.ouderbijdragen div#container div#main div.left h4 {
					color: #0099d9;
					border-bottom: 1px solid #0099d9;
				}
				
					body.ouderbijdragen div#container div#main div.left h4 a {
						color: #0099d9;
					}
							
			div#container div#main div.left ul {
				margin: 0px;
				padding: 0px 0px 11px 10px;
				list-style: none;
			}
			
				div#container div#main div.left ul li {
					padding: 0px;
					margin: 0px;					
				}
					
					div#container div#main div.left ul li a {
						display: block;
						padding: 4px 0px 4px 10px;
						margin: 0px;
						background: url(../images/arrow.gif) no-repeat 0px 11px;
						color: #535353;
						font-size: 13px;
						line-height: 17px;
						text-decoration: underline;
					}
					
						div#container div#main div.left ul li a:hover {
							color: #000;
						}
						
						div#container div#main div.left ul li a.current {
							color: #000;
							text-decoration: none;
						}
		
		div#container div#main div.content {
			width: 660px;
			float: left;
			padding: 0px;
			margin: 0px;
		}
			body.full div#container div#main div.content {
				margin: 0px 0px 0px 150px;
				width: 640px;
			}
				body.full div#container div#main div.content div.spacer {
					padding: 0px 10px;
				}

			body.contactform div#container div#main div.content,
			body.alimentatieform div#container div#main div.content {
				margin: 0px 0px 0px 100px;
				width: 720px;
			}
				body.contactform div#container div#main div.content p,
				body.alimentatieform div#container div#main div.content p {
					width: 680px;
				}
				
				body.alimentatieform div#container div#main div.content div.spacer {
					padding: 0px 20px;
				}

			body.news div#container div#main div.content {
				margin: 0px 0px 0px 150px;
				width: 640px;
			}
				
				body.news div#container div#main div.content div.news-full-item div.image {
					width: 110px;
					height: 95px;
					float: left;
					padding: 4px;
					background-color: #fff;
					border: 1px solid #C7C7C7;
					margin: 0px 10px 0px 0px;
				}
				
				body.news div#container div#main div.content div.date {
					color: #747474;
					font-size: 11px;
					padding: 0px 0px 9px 0px;
					line-height: 11px;
				}
				
				body.news div#container div#main div.content p {
					padding-bottom: 18px;
				}
			
				body.news div#container div#main div.content div.news-item {
					padding: 10px 10px 9px 10px;
					margin: 0px 0px 20px 0px;
					background: url(../images/news-item.gif) no-repeat left bottom;
				}
					
					body.news div#container div#main div.content div.news-item div.news-item-left {
						float: left;
						width: 120px;
						margin: 0px 10px 0px 0px;
					}
						body.news div#container div#main div.content div.news-item div.news-item-left div.image {
							width: 110px;
							height: 95px;
							float: left;
							padding: 4px;
							background-color: #fff;
							border: 1px solid #C7C7C7;
							margin: 0px 10px 0px 0px;
						}

					body.news div#container div#main div.content div.news-item div.news-item-right {
						float: left;
						width: 490px;
					}
						body.news div#container div#main div.content div.news-item div.news-item-right div.date {
							color: #747474;
							font-size: 11px;
							padding: 0px 0px 5px 0px;
							line-height: 11px;
						}
					
						body.news div#container div#main div.content div.news-item div.news-item-right div.title {
							color: #333333;
							font-size: 14px;
							line-height: 14px;
							padding: 0px 0px 10px 0px;
						}
					
							body.news div#container div#main div.content div.news-item div.news-item-right div.title a {
								color: #000;
								text-decoration: none;
							}
						
								body.news div#container div#main div.content div.news-item div.news-item-right div.title a:hover {
									text-decoration: underline;
								}
								
						body.news div#container div#main div.content div.news-full-item div.news-item-right div.intro p {
							font-style: italic;
							margin: 0px;
							padding: 0px;
						}
						
						body.news div#container div#main div.content div.news-item div.news-item-right p {
							margin: 0px;
							padding: 0px;
							font-size: 12px;
							line-height: 16px;
						}
							body.news div#container div#main div.content div.news-item div.news-item-right p.read-more {
								padding-top: 5px;
							}
						
							body.news div#container div#main div.content div.news-item div.news-item-right p.read-more a {
								font-size: 12px;
							}
						
			div#container div#main div.content div.side {
				width: 210px;
				float: right;
				margin: 0px 0px 10px 20px;
			}
			
				body.alimentatie div#container div#main div.content div.side div.block {
					background: url(../images/side-alimentatie-background.gif) no-repeat left bottom;
				}
				
					body.alimentatie div#container div#main div.content div.side div.block div.space {
						padding: 20px;
						background: url(../images/side-alimentatie-top.gif) no-repeat left top;
					}
					
				body.internationale-alimentatie div#container div#main div.content div.side div.block {
					background: url(../images/side-internationale-alimentatie-background.gif) no-repeat left bottom;
				}

					body.internationale-alimentatie div#container div#main div.content div.side div.block div.space {
						padding: 20px;
						background: url(../images/side-internationale-alimentatie-top.gif) no-repeat left top;
					}					
		
				body.ouderbijdragen div#container div#main div.content div.side div.block {
					background: url(../images/side-ouderbijdragen-background.gif) no-repeat left bottom;
				}

					body.ouderbijdragen div#container div#main div.content div.side div.block div.space {
						padding: 20px;
						background: url(../images/side-ouderbijdragen-top.gif) no-repeat left top;
					}
					
				div#container div#main div.content div.side div.block h4 {
					font-size: 18px;
					font-weight: normal;
					line-height: 18px;
					margin: 0px;
					padding: 0px 0px 10px 0px;
				}
				
				div#container div#main div.content div.side img {
					display: block;
				}							
		
			div#container div#main div.content div.breadcrumbs {
				font-size: 11px;
				color: #5c5b5b;
				line-height: 11px;
				padding: 0px 0px 4px 0px;
			}
			
				div#container div#main div.content div.breadcrumbs a {
					color: #5c5b5b;
					text-decoration: none;
				}
				
					div#container div#main div.content div.breadcrumbs a:hover {
						text-decoration: underline;
						color: #5c5b5b;
					}
			
			div#container div#main div.content h1 {
				font-size: 24px;
				font-weight: bold;
				line-height: 24px;
				color: #000;
				margin: 0px;
				padding: 0px 0px 26px 0px;
			}
				
				body.faq div#container div#main div.content h1 {
					padding-bottom: 10px;
				}
				
				body.faq div#container div#main div.content div.nav {
					padding: 0px 0px 10px 0px;
				}
					
					body.faq div#container div#main div.content div.nav a:hover {
						color: #000;
						text-decoration: none;
					}
					
					body.faq div#container div#main div.content div.nav .prev {
						float: left;
						width: 33%;
						display: block;
					}
					
					body.faq div#container div#main div.content div.nav .overview {
						float: left;
						width: 33%;
						text-align: center;
						display: block;
					}
					
					body.faq div#container div#main div.content div.nav .next {
						float: right;
						width: 33%;
						display: block;
						text-align: right;
					}
			
			div#container div#main div.content h2 {
				font-size: 18px;
				line-height: 22px;
				font-weight: bold;
				color: #000;
				margin: 0px;
				padding: 18px 0px 18px 0px;
			}
			
				div#container div#main div.content h2 a {
					color: #000;
					text-decoration: none;
				}
				
					div#container div#main div.content h2 a:hover {
						text-decoration: underline;
					}
			
			div#container div#main div.content h3 {
				font-size: 14px;
				line-height: 16px;
				font-weight: bold;
				color: #000;
				margin: 0px;
				padding: 9px 0px 9px 0px;				
			}
			
			div#container div#main div.content p {
				margin: 0px;
				padding: 0px 0px 18px 0px;
			}
			
			div#container div#main div.content table {
				margin: 0px;
				padding: 0px 0px 18px 0px;
			}
				div#container div#main div.content table.no-styling {
					margin: 0px;
					padding: 0px;
				}
					div#container div#main div.content table.no-styling tr.head td {
						background: none;
						padding: 0px;
						font-weight: normal;
					}

					div#container div#main div.content table.no-styling tr td {
						border-bottom: none;
						padding: 0px;
					}
			
				div#container div#main div.content table.contact-phone tr td {
					padding-bottom: 5px;
					font-size: 11px;
				}
			
				div#container div#main div.content table tr.head td {
					background: #ddd;
					padding: 5px 10px 5px 10px;
					font-weight: bold;
				}
				
				div#container div#main div.content table tr td {
					border-bottom: 1px solid #ddd;
					padding: 10px;
				}
			
			div#container div#main div.content ul {
				margin: 0px;
				padding: 0px 0px 18px 27px;				
			}
			
				div#container div#main div.content ul li {
					margin: 0px;
					padding: 0px;
				}
				
				div#container div#main div.content ul.news {
					list-style: none;
					margin: 0px;
					padding: 0px;
				}
					div#container div#main div.content ul.news li {
						margin: 0px;
						padding: 0px 0px 8px 0px;
						line-height: 16px;
					}
						div#container div#main div.content ul.news li span.date {
							width: 90px; 
							display: block;
							float: left;
							text-align: right; 
							color: #747474; 
							padding-right: 10px;
						}
				
				div#container div#main div.content ul.questions {
					list-style: none;
					margin: 0px;
					padding: 0px 0px 12px 0px;
					width: 290px;
				}
				
					div#container div#main div.content ul.questions.full {
						width: 100%;
					}
				
					div#container div#main div.content ul.questions li {
						margin: 0px;
						padding: 0px 0px 8px 20px;
						background: url(../images/question.gif) no-repeat 0px 2px;
						line-height: 16px;
					}
					
					div#container div#main div.content ul.questions.left {
						float: left;
						margin-right: 30px;
					}
					
					div#container div#main div.content ul.questions.right {
						float: left;
					}
					
	div#container div#footer {
		padding: 5px 0px 0px 0px;
		color: #5e5e5e;
		width: 960px;
		font-size: 11px;
	}
	
		div#container div#footer a {
			color: #5e5e5e;
		}
		
			div#container div#footer a.poweredby {
				color: #9c9fa6;
				text-decoration: none;
			}
	
		div#container div#footer div.left {
			background: url(../images/logo-footer.gif) no-repeat;
			padding: 6px 0px 12px 36px;
			margin: 0px 0px 0px 20px;
			float: left;
		}
		
		div#container div#footer div.right {
			padding: 6px 0px 12px 0px;
			margin: 0px 20px 0px 0px;
			float: right;
		}	
		
body.home div#container div#main div.space {
	padding: 0px;
}

	body.home div#container div#main div.space div.head {
		background: url(../images/home-header.gif) repeat-x left bottom;
		border-bottom: 1px solid #cdcdcd;
		border-top: 1px solid #cdcdcd;
		padding: 20px;
		margin: 0px 1px 0px 1px;
	}
	
	body.home div#container div#main div.space div.head div.left {
		width: 600px;
		float: left;
		margin: 10px 0px 10px 10px;
	}
	
		body.home div#container div#main div.space div.head div.left h1 {
			font-size: 24px;
			line-height: 30px;
			margin: 0px;
			padding: 0px 0px 10px 0px;
			font-family: "Myriad Pro", "Myriad", "Arial", sans-serif;
		}
		
		body.home div#container div#main div.space div.head div.left p {
			font-size: 14px;
			line-height: 26px;
			color: #434343;
			margin: 0px;
			padding: 0px;
		}
	
	body.home div#container div#main div.space div.head div.right {
		float: right;
		width: 290px;
		margin: 10px 0px 0px 0px;
	}
	
		body.home div#container div#main div.space div.head div.right h4 {
			font-size: 16px;
			font-weight: bold;
			padding: 0px 10px 5px 10px;
			margin: 0px 0px 0px 10px;
			border-bottom: 1px solid #000;
			font-family: "Myriad Pro", "Myriad", "Arial", sans-serif;
		}
		
		body.home div#container div#main div.space div.head div.right p {
			margin: 10px 0px 0px 0px;
			padding: 0px 0px 0px 10px;
		}
		
			body.home div#container div#main div.space div.head div.right br {
				display: none;
			}
			
			body.home div#container div#main div.space div.head div.right p a {
				font-size: 12px;
				padding: 9px 10px 9px 12px;
				margin: 0px 0px 3px 0px;
				line-height: 12px;
				display: block;
				background: url(../images/home-button-right.gif) no-repeat;
				text-decoration: none;
				color: #444444;
			}
			
				body.home div#container div#main div.space div.head div.right p a:hover {
					color: #c4c3c6;
					background: url(../images/home-button-right-hover.gif) no-repeat;
					padding: 8px 10px 10px 12px;
				}
				
body.home div#container div#main div.blocks {
	
}

	body.home div#container div#main div.blocks ul {
		margin: 0px;
		padding: 14px 0px 0px 10px;
		list-style: none;
	}
	
		body.home div#container div#main div.blocks ul li {
			color: #535353;
			margin: 0px;
			padding: 0px 0px 10px 10px;
			background: url(../images/arrow.gif) no-repeat 0px 5px;
			font-size: 12px;
			line-height: 16px;
		}
		
				body.home div#container div#main div.blocks div.block-1 ul {
					float: left;
					margin-right: 20px;
					width: 195px;
				}
				
				body.home div#container div#main div.blocks div.block-1 ul li {
					font-size: 14px;
					line-height: 20px;
					background-position: 0px 7px;
				}
		
			body.home div#container div#main div.blocks ul li a {
				color: #535353;
				text-decoration: underline;
			}
			
				body.home div#container div#main div.blocks ul li a:hover {
					background: #535353;
					color: #fff;
					text-decoration: none;
				}

	body.home div#container div#main div.blocks h2 {
		font-size: 12px;
		font-weight: bold;
		line-height: 12px;
		margin: 0px;
		padding: 0px;
	}
	
		body.home div#container div#main div.blocks h2 a {
			text-decoration: none;
			display: block;
		}

	body.home div#container div#main div.blocks div.block-1 {
		width: 450px;
		margin: 20px 0px 0px 20px;
		float: left;
	}
		
		body.home div#container div#main div.blocks div.block-1 h2 a {
			color: #9fad00;
			display: block;
			font-size: 24px;
			line-height: 24px;
			padding: 0px 10px 6px 10px;
			border-bottom: 1px solid #9fad00;
			background: url(../images/arrow-alimentatie.gif) no-repeat right 12px;
		}
		
			body.home div#container div#main div.blocks div.block-1 h2 a:hover {
				color: #000;
				border-bottom: 1px solid #000;
				background: url(../images/arrow-black.gif) no-repeat right 12px;
			}

	body.home div#container div#main div.blocks div.block-2 {
		width: 220px;
		margin: 20px 0px 0px 20px;
		padding-top: 12px;
		float: left;
	}
	
		body.home div#container div#main div.blocks div.block-2 h2 a {
			color: #f06000;
			border-bottom: 1px solid #f06000;
			padding: 0px 10px 6px 10px;
			background: url(../images/arrow-internationale-alimentatie.gif) no-repeat right top;
		}	
		
			body.home div#container div#main div.blocks div.block-2 h2 a:hover {
				color: #000;
				border-bottom: 1px solid #000;
				background: url(../images/arrow-black.gif) no-repeat right top;
			}		

	body.home div#container div#main div.blocks div.block-3 {
		width: 210px;
		margin: 20px 0px 0px 20px;
		padding-top: 12px;
		float: left;
	}

		body.home div#container div#main div.blocks div.block-3 h2 a {
			color: #000000;
			padding: 0px 10px 6px 10px;
			border-bottom: 1px solid #000000;
			background: url(../images/arrow-black.gif) no-repeat right top;
		}	
		
			body.home div#container div#main div.blocks div.block-3 h2 a:hover {
				color: #595959;
				border-bottom: 1px solid #595959;
				background: url(../images/arrow-grey.gif) no-repeat right top;
			}

div#container div#main div.content div.blocks-left {
	width: 320px;
	float: left;
	margin: 0px 20px 0px -10px;
}

div#container div#main div.content div.blocks-right {
	width: 320px;
	float: left;
}

	div#container div#main div.content div.blocks-left h2,
	div#container div#main div.content div.blocks-right h2 {
		padding: 30px 0px 10px 0px;
		margin: 0px 0px 0px 0px;
	}

	div#container div#main div.content div.blocks-left h2 a,
	div#container div#main div.content div.blocks-right h2 a {
		color: #000;
		padding: 0px 10px 6px 10px;
		border-bottom: 1px solid #000;
		background: url(../images/arrow-black.gif) no-repeat right 6px;	
		display: block;	
	}
	
		div#container div#main div.content div.blocks-left h2 a:hover,
		div#container div#main div.content div.blocks-right h2 a:hover {
			background: url(../images/arrow-grey.gif) no-repeat right 6px;	
			color: #595959;
			border-bottom: 1px solid #595959;
			text-decoration: none;
		}
	
	div#container div#main div.content div.blocks-left p,
	div#container div#main div.content div.blocks-right p {
		padding: 0px 10px 0px 10px;
	}
			
body.home div#container div#main div.blocks-bottom {
	padding: 20px 0px 10px 0px;
}		

	body.home div#container div#main div.blocks-bottom div.block-1 {
		width: 450px;
		margin: 0px 0px 0px 20px;
		float: left;
	}
	
	body.home div#container div#main div.blocks-bottom h2 {
		font-size: 16px;
		line-height: 16px;
		margin: 0px 0px 0px 0px;
		padding: 0px;
	}
	
		body.home div#container div#main div.blocks-bottom h2 a {
			color: #000;
			text-decoration: none;
			padding: 10px 10px 6px 10px;
			background: url(../images/arrow-black.gif) no-repeat right 10px;
			display: block;
			border-bottom: 1px solid #000;
		}
		
			body.home div#container div#main div.blocks-bottom h2 a:hover {
				color: #595959;
				border-bottom: 1px solid #595959;
				background: url(../images/arrow-grey.gif) no-repeat right 10px;
			}
	
	body.home div#container div#main div.blocks-bottom div.block-2 {
		width: 450px;
		margin: 0px 0px 0px 20px;
		float: left;		
	}
	
		body.home div#container div#main div.blocks-bottom div.block-1 div.news-item {
			padding: 10px 10px 0px 10px;
		}
		
			body.home div#container div#main div.blocks-bottom div.block-1 div.news-item div.news-item-left {
				float: left;
				width: 120px;
				margin: 0px 10px 0px 0px;
			}
				body.home div#container div#main div.blocks-bottom div.block-1 div.news-item div.news-item-left div.image {
					width: 110px;
					height: 95px;
					padding: 4px;
					background-color: #fff;
					border: 1px solid #C7C7C7;
				}
	
			body.home div#container div#main div.blocks-bottom div.block-1 div.news-item div.news-item-right {
				float: left;
				width: 300px;
			}
				body.home div#container div#main div.blocks-bottom div.block-1 div.news-item div.news-item-right div.date {
					color: #747474;
					font-size: 11px;
					padding: 0px 0px 5px 0px;
					line-height: 11px;
				}
		
				body.home div#container div#main div.blocks-bottom div.block-1 div.news-item div.news-item-right div.title {
					color: #333333;
					font-size: 14px;
					line-height: 16px;
					padding: 0px 0px 10px 0px;
				}
		
					body.home div#container div#main div.blocks-bottom div.block-1 div.news-item div.news-item-right div.title a {
						color: #000;
						text-decoration: none;
					}
			
						body.home div#container div#main div.blocks-bottom div.block-1 div.news-item div.news-item-right div.title a:hover {
							text-decoration: underline;
						}
		
				body.home div#container div#main div.blocks-bottom div.block-1 div.news-item div.news-item-right p {
					margin: 0px;
					padding: 0px;
					font-size: 12px;
					line-height: 16px;
				}
					body.home div#container div#main div.blocks-bottom div.block-1 div.news-item div.news-item-right p.read-more {
						padding-top: 5px;
					}
					
					body.home div#container div#main div.blocks-bottom div.block-1 div.news-item div.news-item-right p.read-more a {
						font-size: 12px;
					}		
		
		body.home div#container div#main div.blocks-bottom div.block-2 p {
			padding: 0px 10px 0px 10px;
		}

body.indexering div#container div#main div.content div.indexering {
	
}
	body.indexering div#container div#main div.content div.indexering div.indexering-form {
		background-color: #EEE;
		padding: 15px;
		border: 1px solid #C0C0C0;
			
		-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
		border-radius: 6px;
		
		margin-bottom: 20px;
	}
		body.indexering div#container div#main div.content div.indexering div.indexering-form div.field-row {
			padding-bottom: 10px;
		}
			body.indexering div#container div#main div.content div.indexering div.indexering-form div.field-row label {
				font-size: 14px;
				float: left;
				width: 250px;
				line-height: 25px;
			}
			
			body.indexering div#container div#main div.content div.indexering div.indexering-form div.field-row div.field {
				float: left;
			}
				body.indexering div#container div#main div.content div.indexering div.indexering-form div.field-row div.field select {
					padding: 5px;
				}
				
				body.indexering div#container div#main div.content div.indexering div.indexering-form div.field-row div.field input#maandbedrag {
					border: 1px solid #919191;
					padding: 5px;
					-moz-border-radius: 3px;
					-webkit-border-radius: 3px;
					border-radius: 3px;
					width: 50px;
				}

	body.indexering div#container div#main div.content div.indexering p.indexering-disclaimer {
		color: #5e5e5e;
		padding: 0 0 5px 0;
	}
	
	body.indexering div#container div#main div.content div.indexering table.indexering-table {
		width: 660px;
	}		
		body.indexering div#container div#main div.content div.indexering table.indexering-table thead {

		}
			body.indexering div#container div#main div.content div.indexering table.indexering-table thead tr th {
				height: 27px;
				color: #fff;
				background-image: url(../images/table-head-background.gif);
				font-weight: normal;
				text-align: left;
				padding: 5px 10px;
			}
		
		body.indexering div#container div#main div.content div.indexering table.indexering-table tbody {

		}
			body.indexering div#container div#main div.content div.indexering table.indexering-table tr td {
				border-bottom: 1px solid #bdbdbd;
				padding: 5px 10px;
			}
				body.indexering div#container div#main div.content div.indexering table.indexering-table tbody tr.even td {
					background-color: #e5e5e5;
				}		



body.alimentatieform div#container div#main div.content table.alimentatie-table {
	width: 675px;
}		
	body.alimentatieform div#container div#main div.content table.alimentatie-table thead {

	}
		body.alimentatieform div#container div#main div.content table.alimentatie-table thead tr th {
			height: 27px;
			color: #fff;
			background-image: url(../images/table-head-background.gif);
			background-color: #551568;
			background-repeat: repeat-x;
			border-bottom: 1px solid #3f104d;
			font-weight: normal;
			text-align: left;
			padding: 5px 10px;
		}

	body.alimentatieform div#container div#main div.content table.alimentatie-table tbody {

	}
		body.alimentatieform div#container div#main div.content table.alimentatie-table tr td {
			border-bottom: 1px solid #bdbdbd;
			padding: 5px 10px;
		}
			body.alimentatieform div#container div#main div.content table.alimentatie-table tbody tr.even td {
				background-color: #e5e5e5;
			}
	
div.preloader {
	display: none;
}

div.search-mod div.search {
	padding: 0px 0px 20px 0px;
}

div.search-mod div.search input.text {
	padding: 5px;
	font-size: 12px;
	background-image: none !important;
	border: 1px solid #777;
	width: 300px;
}

	div.search-mod div.search input.text:focus {
		background-color: #ededed !important;
		border: 1px solid #066BAB;
	}

/* results */
div.search-mod div.search-item {
	padding: 0px 0px 18px 0px;
}

div.search-mod div.search-item div.search-item-title a {
	font-weight: bold;
}

div.search-mod div.search-item div.search-item-title b {
	color: #551A65;
	background: #fff3af;
}

	div.search-mod div.search-item div.search-item-title a:hover b {
		color: #fff;
		background: #551A65;
	}

	div.search-mod div.search-item div.search-item-description {
		padding: 0px 0px 0px 0px;
	}

	div.search-mod div.search-item div.search-item-url {
		color: #888;
	}

div.search-pages a {
	display: block;
	padding: 10px 10px 10px 10px;
	float: left;
	border: 1px solid #551A65;
	margin: 0px 5px 0px 0px;
	background: #ededed;
	color: #000;
	text-decoration: none;
}

	div.search-pages a:hover,
	div.search-pages a.active {
		background: #551A65;
		color: #fff;
		text-decoration: none;
	}
	
#dialog fieldset {
	border: 0;
	padding: 0;
	margin: 0;
}
	#dialog fieldset.fieldset-left {
		float: left;
	}
	
	#dialog fieldset.fieldset-right {
		float: right;
	}
	
	#dialog fieldset.fieldset-full {
		clear: both;
		
	}
	
	#dialog fieldset legend {
		font-weight: bold;
		padding: 0;
	}
	
	#dialog p {
		margin-bottom: 10px;
	}

		#dialog p label {
			float: left;
			width: 100px;
			line-height: 27px;
			display: block;
		}

		#dialog p input {
			float: left;
			width: 100px;
			border: 1px solid #919191;
			padding: 5px;
			-moz-border-radius: 3px;
			-webkit-border-radius: 3px;
			border-radius: 3px;
		}
			#dialog fieldset.fieldset-full p input {
				width: 334px;
			}
			
			#dialog fieldset.fieldset-full p textarea {
				width: 334px;
				height: 150px;
				border: 1px solid #919191;
				padding: 5px;
				-moz-border-radius: 3px;
				-webkit-border-radius: 3px;
				border-radius: 3px;
			}

		#dialog p input:focus,
		#dialog p textarea:focus {
			border: 1px solid #285c80;
			background: #FDF9D5;
		}