html {
	min-height: 100%;	
}

body {
	text-align: center;
	background-image: url('images/bg.gif');
	background-repeat: repeat-x;
	background-position: bottom;
	background-attachment: fixed;
	height: 100%;
	}
	
	#container {
		margin: 0 auto;
		text-align: left;
		width: 1004px;
		}
		
		#top {
			background-image: url('images/logo.gif');
			background-repeat: no-repeat;
			background-position: 100px 10px;
			height: 140px;
			width: 990px;
			}
			
			#search {
				background-image: url('images/search_box.gif');
				background-repeat: no-repeat;
				position: relative;
				left: 718px;
				height: 73px;
				padding-left: 10px;
				padding-top: 20px;
				width: 277px;
				}
				
				#search_input {
					border: 1px solid #444;
					color: #777;
					font-size: 8.5pt;
					padding: 3px;
					width: 210px;
					}
				
				#search_submit {
					border: 1px solid #555;
					color: #a4242b;
					font-size: 8.5pt;
					padding: 2px;
					width: 40px;					
					}
/* Onderste gedeelte (menu, content en blokken) */					

						

		#navigation {
			display: table;
			float: left;
			background-color: #efefef;
			margin-top: 17px;
			width: 215px;
			}
			
/*			#navigation ul li {
				color: #be2026;
				font-size: 105%;
				font-weight: bold;
				line-height: 28px;
				text-align: right;
				} */

				#navigation ul li a {
					background-image: url(images/arrow_nav.gif);
					background-position: 18px 14px;
					background-repeat: no-repeat;
					padding-left: 18px;
					display: block;
					color: #be2026;
					text-decoration: none;
					text-indent: 18px;
					font-size: 110%;
					font-weight: normal;
					line-height: 35px;
					}

				#navigation ul li a:hover {
					font-weight: bold;
					}

					#navigation ul li ul{
						border-style: solid;
						border-top: solid 1px #b35610;
						border-bottom:  solid 1px #b35610;
						border-left: solid 1px #b35610;
						border-right: solid 1px #b35610;
						background-image: url(images/submenubg.gif);
						background-color: #8E3407;
						background-repeat: repeat-x;
						width: 202px;
						*width: 192px;
						padding: 10px;
					}

					#navigation ul li ul li ul {
						background-image: none;
						border: none;
						background-color: transparent;
					}

				#navigation ul li.current a, #navigation ul li.open a {
					text-decoration: none;
					}
					
				#navigation ul li ul li a {
					background-image: url(images/arrow_subnav.gif) !important;
					background-repeat: no-repeat;
					background-position: 20px 6px;
					font-weight: normal;
					font-size: 100%;
					line-height: 18px;
					text-decoration: none !important;
					color: #FFF;
					}
					
					#navigation ul li ul li a:hover {
					background-image: url(images/arrow_nav.gif) !important;
					background-repeat: no-repeat;
					background-position: 20px 6px;
					font-weight: normal;
					font-size: 100%;
					line-height: 18px;
					text-decoration: none !important;
					color: #FFF;
					}
					
					#navigation ul li ul li.current a {
						text-decoration: underline !important;
						}
					
		#middle {
			float: left;
			width: 476px;
			padding: 10px;
			padding-top: 16px;
			}
			
			#middle a {
				color: #E95526;
				text-decoration: none;
			}
			
			#middle a:hover {
				text-decoration: underline;
			}
			
			#middle .letters a {
				color: #FFF !important;
			}
			
			#middle h1.sifr {
				font-size: 22pt;
				line-height: 1em;
				margin-top: -14px;
			}
			
			#middle h2 {
				font-size: 12.5pt;
				font-weight: bold;
				margin-top: 10px;
				}
				
			#middle p {
				line-height: 18px;
				margin-bottom: 10px;
				}
				
				#middle strong, #middle b {
					font-weight: bold !important;
					}
					
				#middle strong em {
					font-weight: bold !important;
					font-style: italic !important;
				}
					
				#middle em {
					font-style: italic !important;
					}
				
					#middle ul {
						margin-left: 20px;
						margin-bottom: 10px;
						}

					#middle ul li {
						list-style-type: disc;
						line-height: 18px;
						}
				
		
				#actueel {
					margin-top: -29px;
					*margin-top: -20px;
					}

				#uitgelicht {
					background-color: #E95526;
					color: white;
					width: 475px;
					margin-bottom: 3px;
					}

					#uitgelicht tr td.datum {
						padding-right: 10px;
						padding-top: 2px;
						text-align: right;
						}

					#uitgelicht tr td.text img, #uitgelicht tr td.text p img {
						padding-right: 10px;
						}
					#uitgelicht tr td.title {
						font-size: 115%;
						font-weight: bold;
						height: 20px;
						padding-left: 5px;
						}

					#uitgelicht tr td.text {
						vertical-align: top;
						padding-left: 5px;					
						}
						td.nobg{
							background-color: none !important;
						}
					#uitgelicht tr td.readmore a {
						font-weight: bold;
						padding-right: 10px;
						padding-bottom: 2px;
						text-align: right;
						display: block;
						color: white;
						text-decoration: underline;
						}

			#laatste_nieuws {
				width: 475px;
				margin-bottom: 25px;
				}

				#laatste_nieuws tr td.date {
					border-bottom: 1px solid #ddd;
					font-weight: bold;
					text-indent: 20px;
					height: 20px;
					width: 60px;
					}

				#laatste_nieuws tr td.text {
					border-bottom: 1px solid #ddd;
					height: 20px;
					text-indent: 10px;
					}

					#laatste_nieuws tr td.text a {
						color: #444;
						text-decoration: none;
						}
						
						#laatste_nieuws tr td.text a:hover {
							text-decoration: underline;
							}

				#laatste_nieuws tr td.morenews {
					padding-right: 10px;
					text-align: right;
					}

					#laatste_nieuws tr td.morenews a {
						background-image: url(images/more.gif);
						background-repeat: no-repeat;
						background-position: right center;
						color: black;					
						padding-right: 10px;	
						}


		
		
		
		#right {
			float: left;
			width: 280px;
			}
			
			#right .block {
				text-align: left;
				margin-bottom: 25px;
				}
		
			#right .block h3 {
				font-size: 11pt;
				padding-right: 5px;
				padding-bottom: 6px;
				font-weight: bold;
				}
		
			#right .block div {
				margin-top: -6px;
				padding: 5px;
				}
			
			#right .block div {
				background-color: #eee;
				border: 1px solid #ccc;
				}
				
				#right .block a {
					color: #e95526;
					}
			
				
				#right .block p {
					line-height: 18px;
					}
				
				#right .block strong, #right .block b {
					font-weight: bold;
					}
				#right .block em, #right .block i {
					font-style: italic;
					}
					
					
					#right .block strong, #right .block b {
					font-weight: bold !important;
					}

					#right .block strong em {
						font-weight: bold !important;
						font-style: italic !important;
					}

					#right .block em {
						font-style: italic !important;
						}
					
					
				#right ul {
					margin-left: 20px;
					margin-bottom: 10px;
					}

					#right ul li {
						list-style-type: disc;
						line-height: 18px;
						}
						
		#right a {
			text-decoration: none;
		}
		
		#right a:hover {
			text-decoration: underline;
		}