html, body {
	height: 100%;
}

body {
	background-color: #dedfe1;
	font-family: Tahoma;
	font-size: 11px;
	color: #212631;
	background: #CCCCCC url(images/bg_boven.gif) repeat-x;
	margin: 0px;
	padding: 0px;
}

#onder_bg {
	background: url(images/bg_onder.gif);
	background-repeat:repeat-x;
	background-position: bottom;
}

#container {
	width: 793px;
	/*background-color: #CCCCCC;*/
	background-image: url(images/wrapper.gif);
	background-repeat: repeat-y;
	margin: 0px auto;
	position: relative;
	min-height: 100%;
	/*voice-family: "\"}\"";
	voice-family: inherit;*/
	height: auto;
}

#links {
	width: 182px;
	float: left;
	padding-bottom: 40px;
}

a.button {
	display: block;
	width: 150px;
	height: 18px;
	background-image: url(images/rubriek_achter.gif);
	padding: 3px 0px 0px 20px;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px 0px 1px 12px;
	border-bottom: 1px solid #FFFFFF;
}

a.button:hover {
	color: #242c3b;
	background-image: url(images/rubriek_hover.gif);
	text-decoration: none;
}
#rechts {
	width: 610px;
	margin-left: 1px;
	float: left;
	padding-bottom: 40px;
	background: url(images/header_rechts.gif) no-repeat;
	background-position: right top;
	/*background-color:#FFFFFF;*/
	
}

#forms {
	padding: 10px 10px 0px 10px;
}

#zoek_form {
	float: left;
	width: 285px;
}

img {
	border: none;
}

#zoek_form_midden {
	height: 25px;
	background: #CCCCCC url(images/form_achter.gif) repeat-y;
	padding-left: 10px;
}

#zoek_form_midden form {
	display: inline;
}

.veld {
	font-family: Tahoma;
	font-size: 11px;
	color: #212631;
	margin-right: 5px;
	height:13px;
}
.butt {
	font-family: Tahoma;
	font-size: 11px;
	color: #212631;
	height:17px;
	border:1px #CCCCCC solid;
	background-color:#FFFFFF;
}
#contact {
	display: none;
}
#menu {
	width: 599px;
	background-image: url(images/menu_bg.gif);
	border-top: 1px solid #F6F6F6;
}

#content {
	padding: 5px;
	/*background-color:#FFFFFF;*/
}

.blok {
	border: 1px solid #767C88;
	border-top: none;
	border-bottom: none;
	width: 578px;
	padding: 0px 5px;
	background-color:#FFFFFF;
}

.blok2 {
	border: 1px solid #767C88;
	border-top: none;
	border-bottom: none;
	width: 233px;
	padding: 0px 0px;
}


.cats {
	background: url(images/cats_wrapper.gif);
	background-repeat:repeat-y;
}

.cats td {
	padding: 6px;
}

.cats b {
	font-size: 12px;
	text-decoration: underline;
}

b a {
	color: #212631;
}

.cats a {
	text-decoration: underline;
}

.cats a:hover {
	text-decoration: none;
}

#top_10 {
	border-left: 1px solid #767c88;
	border-right: 1px solid #767c88;
}

#top_10 td {
	padding: 3px 5px;
}

#top_10 .prijs {
	font-weight: bold;
}

.gekleurd {
	background-color: #ededed;
}
.adheader {
	background-color: #efefef;
	border:1px #cccccc solid;
	padding:2px;
}
.adheaderr {
	background-color: #efefef;
	border:1px #cccccc solid;
	border-left: 0px;
	padding:2px;
}
.ad {
	border:1px #cccccc solid;
	border-top:0px;
	padding:2px;
}
.adover {
	background-color: #abcdef;
	border:1px #cccccc solid;
	border-top:0px;
	padding:2px;
}
.adr {
	border:1px #cccccc solid;
	border-top:0px;
	border-left:0px;
	padding:2px;
}
.adblock {
	width:578px;
	padding: 5px;
	border-left: 1px solid #767c88;
	border-right: 1px solid #767c88;
	/*background-color:#FFFFFF;*/
}
.adminover {
	background-color: #ffffff;
	border:1px #cccccc solid;
	border-top:0px;
	border-left:0px;
}
.over {
	background-color: #abcdef;
}
.out {
	background-color: #ffffff;
}
#footer {
	position: absolute;
	bottom: 0;
	width: 793px;
	height: 40px;
	background-image: url(images/footer.gif);
	background-repeat: no-repeat;
	margin: 0px auto;
}

#f_links {
	width: 170px;
	padding: 16px 0px 0px 12px;
	float: left;
}

#f_rechts {
	width: 590px;
	margin: 9px 18px 0px 0px;
	text-align: right;
	color: #FFFFFF;
	font-weight: bold;
	float: right;
}

#f_rechts a {
	color: #FFFFFF;
	text-decoration: none;
}

#f_rechts a:hover {
	text-decoration: underline;
}

a {
	color: #1b589c;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}
a.sublink{
	width: 225px; color: #FFFFFF; font-family: Arial; font-weight: bold; font-size:11px; margin-left:10px; margin-top:-10px;
}
a.loclink{
	width: 225px; color: #FFFFFF; font-family: Arial; font-weight: bold; font-size:11px; margin-left:3px;
}
.h1 {font-size: 11px; color:#FFFFFF;margin-left:10px; margin-top:-10px; font-weight: bold; }
.kop { background: URL(images/h1.gif); width: 580px; padding: 5px 0px 2px 10px;}
.kop2 { background: URL(images/h2.gif); width: 235px; padding: 5px 0px 2px 0px; text-align:left}
.subBlock {float:left; width:50%;}

.subcata {display:none;}