html,body {
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
}

#container {
	position:relative; /* needed for footer positioning*/
	width:1000px;
	background-image:url(../images/lobo_container.jpg);
	
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
}

#top {
	width:1000px;
	height:219px;
}

#middle {
	padding-bottom:35px;
	min-height: 550px;
	height: auto !important;
	height: 550px;
}

	#middle_left {
		width:203px;
		float:left;
	}
	
		#menu {
			width:180px;
			padding-left:23px;
		}

		#kop_shortcuts {
			padding-top:30px;
			width:203px;
			height:46px;
		}
		
		#shortcuts {
			height:25px;
		}
		
		#kop_partners {
			width:203px;
			height:46px;
			background-image:url(../images/lobo_kop_partners.jpg);
		}
		
		#partners {
			padding-top:12px;
			padding-left:46px;
		}
	
	#middle_middle {
		width:617px;
		float:left;
	}
	
	#middle_right {
		width:180px;
		float:left;
	}
	
		#kop_news {
			width:180px;
			height:46px;
			background-image:url(../images/lobo_kop_news.jpg);
		}
		
		#kop_oefen {
			width:180px;
			height:46px;
			background-image:url(../images/lobo_kop_oefen.jpg);
		}
		
		#news {
			padding:5px 15px 5px 15px;
		}
			
			.nieuws_datum {
				font-family:Arial, Helvetica, sans-serif;
				font-size:10px;
				color:#ffffff;
				line-height:17px;
			}
			
			.nieuws_cat {
				font-family:Arial, Helvetica, sans-serif;
				font-size:10px;
				color:#0d5798;
				line-height:17px;
				font-weight:bold;
			}
			
			.nieuws_tekst {
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#ffffff;
				line-height:17px;
			}
			
				.nieuws_tekst a:link {
					color: #FFFFFF;
					text-decoration:none;
				}
				.nieuws_tekst a:visited {
					color: #FFFFFF;
					text-decoration:none;
				}
				.nieuws_tekst a:hover {
					color: #FFFFFF;
					text-decoration:underline;
				}
				.nieuws_tekst a:active {
					color: #FFFFFF;
					text-decoration:none;
				}
				
		#plaatsnieuws {
			padding:5px 15px 20px 15px;
		}
		
		#kop_search {
			width:180px;
			height:46px;
			background-image:url(../images/lobo_kop_search.jpg);
		}
		
		#search {
			padding:15px 15px 15px 15px;
		}
		
			.textfield {
				width:122px;
				border:0px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#0D5798;
			}

#clear {
	clear:both;
}

#bottom {
	position:absolute;
	bottom:0px;
	width:1000px;
	height:35px;
	text-align:center;
	background-image:url(../images/lobo_bottom.jpg);
}

	.bottom_text {
		padding-top:7px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#ffffff;
		line-height:19px;
	}
	
		.bottom_text a:link {
			color: #ffffff;
			text-decoration: none;
		}
		.bottom_text a:visited {
			color: #ffffff;
			text-decoration: none;
		}
		.bottom_text a:hover {
			color: #ffffff;
			text-decoration: underline;
		}
		.bottom_text a:active {
			color: #ffffff;
			text-decoration: none;
		}


.hr {
	height:0px;
	border-top:1px solid #FFFFFF;
	color:#FFFFFF;
}

#kop {
	padding:20px 30px 10px 30px;
}

#artikel {
	padding:0px 30px 20px 30px;
}

.koptekst {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#cc1e4f;
}

.subkoptekst {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#cc1e4f;
	font-weight:bold;
	line-height:20px;
}

.artikeltekst {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0D5798;
	line-height:19px;
}

	.artikeltekst a:link {
		color: #f16824;
		text-decoration: none;
		font-weight:bold;
	}
	.artikeltekst a:visited {
		color: #f16824;
		text-decoration: none;
		font-weight:bold;
	}
	.artikeltekst a:hover {
		color: #0D5798;
		text-decoration: underline;
		font-weight:bold;
	}
	.artikeltekst a:active {
		color: #f16824;
		text-decoration: none;
		font-weight:bold;
	}
	
.submit {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0D5798;
}

.textfield2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0D5798;
}

.nieuwstekst {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0D5798;
	line-height:19px;
}

.nieuwstekst ul {
	padding-left: 15px;
	margin: 0;
}

	.nieuwstekst a:link {
		color: #f16824;
		text-decoration: none;
		font-weight:bold;
	}
	.nieuwstekst a:visited {
		color: #f16824;
		text-decoration: none;
		font-weight:bold;
	}
	.nieuwstekst a:hover {
		color: #0D5798;
		text-decoration: underline;
		font-weight:bold;
	}
	.nieuwstekst a:active {
		color: #f16824;
		text-decoration: none;
		font-weight:bold;
	}
