body {
	background:url(images/header_achtergrond.gif) repeat-x 0 71px;
	line-height:175%;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10pt;
}
* {
	margin:0;
	padding:0;
}
a {color:#3366cc;}
a img {border:0;}
div.clear {
	display:block;
	width:1px;
	height:1px;
	font-size:1px; /* IE Fix */
	line-height:0%; /* IE Fix */
	clear:both;
}

h1 {
	line-height:normal;
	padding:12px 0;
	font-family:Arial, Helvetica, sans-serif;
	color:#42b9d1;
	font-size:13pt;
}
h2 {
	background:url(images/kolom_left_li_titel.gif);
	width:100px;
	line-height:24px;
	padding:0 0 0 11px;
	font-weight:bold;
	font-size:10pt;
	color:#fff;
}
h3 {
	padding:10px 0 3px 0;
	font-size:10pt;
}

/* Container */
#container {
	background:url(images/header_paard.gif) no-repeat center 9px;
	width:100%;
}

/* Header */
#header {
	background:url(images/header_logo.gif) no-repeat 14px 19px;
	width:100%;
	height:71px;
}
div.bottuns {
	float:right;
	width:165px;
	padding:4px 58px 0 0;
	overflow:hidden;
}
div.bottuns img {float:left;}
/* /Header */

/* Body */
#body {
	width:100%;
	padding:0 0 24px 0;
}
#kolom_left {
	background:url(images/kolom_left.gif) no-repeat top;
	width:179px;
	margin:0 0 0 4px;
	padding:16px 8px 0 8px;
	position:absolute;
}
#kolom_left div.inhoud {
	background:url(images/kolom_left_bottom.gif) no-repeat bottom #f0f0f0;
	padding:0 0 35px 0;
}
#kolom_left ul {
	margin:8px;
	overflow:hidden;
}
#kolom_left li {
	float:left;
	display:block;
}
#kolom_left li a {
	float:left;
	display:block;
	background:url(images/kolom_left_li.gif);
	width:152px;
	line-height:23px;
	margin:1px 0 0 0;
	padding:0 0 0 11px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
#kolom_left li.titel, #kolom_left li.titel_margin {
	background:url(images/kolom_left_li_titel.gif);
	width:100px;
	line-height:24px;
	padding:0 0 0 11px;
	font-weight:bold;
	color:#fff;
}
#kolom_left li a:hover, #kolom_left li a.active {
	background:url(images/kolom_left_li_hover.gif);
	text-decoration:underline;
}
#kolom_left li.margin a, #kolom_left li.titel_margin {margin:11px 0 0 0;}
#kolom_left p.center {
	padding:8px 0;
	text-align:center;
}
#content {
	width:100%;
	overflow:hidden;
}
#content div.min-height {
	float:left;
	width:1px;
	height:750px;
}
#content div.inhoud {padding:0 20px 0 220px;}
#menu {padding:0 5px 20px 0;}
#menu li {
	display:inline;
	line-height:30px;
	color:#fff;
}
#menu li a {
	padding:0 5px 0 0;
	color:#fff;
	text-decoration:none;
}
#menu li a:hover, #menu li a.active {text-decoration:underline;}
div.border {
	background:url(images/border.gif) repeat-y right;
	margin:12px 0 0 0;
	overflow:hidden;
}
div.border h1 {padding-top:0;}
div.border div.right {
	float:right;
	width:200px;
	padding:0 0 10px 37px;
}
div.border a.banner img {
	display:block;
	margin:20px auto 0 auto;
}
ul.list_image li {
	background:url(images/list_image.gif) no-repeat 0 10px;
	padding:0 0 0 10px;
	list-style:none;
}
ul.list_image li a {color:#000;}
div.block_border {
	width:710px;
	margin:1px 0 0 0;
	border:1px solid #c1c1c1;
	overflow:hidden;
	color:#888888;
	font-size:8pt;
}
div.block_border div.wrap {
	float:left;
	width:132px;
	padding:5px;
}
div.block_border a.foto {
	display:block;
	width:120px;
	padding:5px;
	border:1px solid #c1c1c1;
	overflow:hidden;
}
div.block_border a.foto img {float:left;}
ul.nieuws li {
	display:block;
	height:25px;
	padding:0 0 4px 0;
	overflow:hidden;
	list-style:none;
}
ul.nieuws li a {color:#000;}
span.kalender {
	float:left;
	display:block;
	background:url(images/kalender.gif);
	width:25px;
	height:22px;
	margin:0 4px 0 0;
	padding:3px 0 0 0;
	line-height:90%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	color:#555555;
}
a.banner_728x90 img {
	display:block;
	margin:10px auto;
}
.bold {font-weight:bold;}
a.bold {color:#000;}
.small {
	font-size:9pt;
	font-weight:normal;
}
ul.advertentie_plaatsen {padding:25px 0;}
ul.advertentie_plaatsen li {
	display:inline;
	list-style:none;
}
ul.advertentie_plaatsen li a {
	padding:0 5px 0 0;
	text-decoration:none;
	color:#000;
}
input.text_bold {
	width:315px;
	margin:20px 0 0 0;
	padding:2px;
	border:1px solid #7f9db9;
	font-weight:bold;
}
input.submit, input.submit_groot {
	background:url(images/submit.gif);
	width:79px;
	height:24px;
	margin:15px 0;
	border:0;
	cursor:pointer;
	font-weight:bold;
}
input.submit_groot {
	background:url(images/submit_groot.gif);
	width:164px;
	font-size:9pt;
}
form.advertentie_plaatsen select {
	width:315px;
	margin:0 0 20px 0;
	padding:2px;
	border:1px solid #7f9db9;
}
form.advertentie_plaatsen label {
	padding:0 0 0 5px;
	font-weight:bold;
}
form p.wrap, form p.wrap_small {
	width:450px;
	overflow:hidden;
}
form p.wrap label, form p.wrap_small label {
	float:left;
	display:block;
	width:115px;
}
form p.wrap_small label {width:50px;}
form p.wrap input.text_titel, form p.wrap input.text_small, form p.wrap select {
	float:left;
	width:170px;
	margin:3px 0 0 0;
	padding:2px;
	border:1px solid #7f9db9;
}
form p.wrap input.text_titel {width:310px;}
form p.wrap input.text_small {width:65px;}
textarea {border:1px solid #7f9db9;}
div.stamboom {
	background:url(images/stamboom.gif) no-repeat;
	width:741px;
	height:473px;
}
div.stamboom table {
	float:left;
	height:473px;
}
div.stamboom td {padding:0 5px;}
div.stamboom label {
	float:left;
	display:block;
	width:50px;
	font-weight:bold;
}
input.stamboom {
	float:left;
	width:150px;
	border:1px solid #7f9db9;
}
input.file {
	width:400px;
	border:1px solid #000;
}
ul.colom {
	width:625px;
	padding:0 0 15px 0;
	overflow:hidden;
}
ul.colom li {
	float:left;
	width:125px;
	list-style:none;
}
ul.colom li.right {width:500px;}
div.block_yellow_top {
	background:url(images/block_yellow_top.gif);
	width:789px;
	height:7px;
	line-height:0%;
	margin:20px auto 0 auto;
	font-size:0pt;
}
div.block_yellow {
	background:#ffbc35;
	width:787px;
	margin:0 auto 50px auto;
	padding:8px 0 0 0;
	border:1px solid #d1d1d1;
	border-top:0;
}
div.block_yellow form {text-align:center;}
div.block_yellow select {
	width:170px;
	margin:5px 0;
	padding:1px 2px;
	border:1px solid #7f9db9;
}
div.block_yellow input.zoeken {
	background:url(images/icoon.gif) no-repeat right #fff;
	width:438px;
	margin:5px 0;
	padding:1px 2px;
	border:1px solid #7f9db9;
}
div.block_yellow input.submit_zoeken {
	background:#fff;
	width:70px;
	margin:5px 0;
	padding:0 0 1px 0;
	border:1px solid #7f9db9;
	cursor:pointer;
	font-size:9pt;
}
div.block_yellow p {
	background:#ff9a00;
	line-height:25px;
	margin:15px 0 0 0;
	padding:0 8px;
	text-align:right;
}
form.aanmelden_bedrijvengids {width:600px;}
form.aanmelden_bedrijvengids .overflow {
	width:600px;
	overflow:hidden;
}
form.aanmelden_bedrijvengids label {
	float:left;
	width:160px;
}
form.aanmelden_bedrijvengids input.text, form.aanmelden_bedrijvengids select {
	float:left;
	width:315px;
	margin:3px 0 0 0;
	padding:2px;
	border:1px solid #7f9db9;
}
form.aanmelden_bedrijvengids p.wrap {
	float:left;
	width:430px;
}
form.aanmelden_bedrijvengids textarea {margin:3px 0 0 0;}
div.bedrijvengids_details div.top {
	background:url(images/bedrijvengids_detail_top.gif) repeat-x 0 48px;
	height:72px;
	padding:0 15px 0 0;
	border-bottom:1px solid #c1c1c1;
	overflow:hidden;
}
div.bedrijvengids_details p.left {
	float:left;
	font-weight:bold;
}
div.bedrijvengids_details p.right {
	float:right;
	text-align:right;
}
div.bedrijvengids_details p.titels {line-height:25px;}
div.bedrijvengids_details p.titels a {color:#000;}
div.bedrijvengids_details p.titels span {
	float:left;
	display:block;
	width:16%;
	text-align:center;
}
div.bedrijvengids_details p.titels span.first {
	width:35%;
	text-align:left;
}
div.bedrijvengids_details div.block {
	line-height:150%;
	padding:8px 15px;
	border-bottom:1px solid #c1c1c1;
	overflow:hidden;
}
div.bedrijvengids_details a.foto {
	float:right;
	display:block;
	margin:40px 20% 0 0;
}
div.bedrijvengids_details div.item {
	width:99%;
	padding:0 0 5px 0;
	border-bottom:1px solid #c1c1c1;
	overflow:hidden;
}
div.bedrijvengids_details div.colom, div.bedrijvengids_details div.colom_first {
	float:left;
	width:16%;
	padding:28px 0 0 0;
	text-align:center;
}
div.bedrijvengids_details div.colom_first {
	width:35%;
	padding:0;
	text-align:left;
}
div.foto_wrap {
	float:left;
	width:132px;
	padding:10px 0 0 0;
}
div.foto_wrap img {
	float:left;
	padding:5px;
	border:1px solid #cccccc;
}
div.bedrijvengids_details div.tekst {
	float:left;
	line-height:normal;
	padding:20px 0 0 8px;
}
div.bedrijvengids_details div.bottom {
	padding:15px;
	color:#4f4f4f;
}
div.bedrijvengids_details span.grey {
	display:block;
	font-weight:bold;
	text-align:center;
}
div.bedrijvengids_details span.grey a {
	padding:0 3px;
	color:#264c99;
	text-decoration:none;
}
div.bedrijvengids_details span.grey a.active, div.bedrijvengids_details span.grey a:hover {
	background:#264c99;
	color:#fff;
}
div.bedrijvengids_details div.right {
	float:right;
	margin:-45px 0 0 0;
	text-align:right;
}
div.bedrijvengids_details form {
	padding:10px 0 0 0;
	font-weight:bold;
}
div.bedrijvengids_details select {padding:2px;}
div.evenementen div.block {
	height:168px;
	margin:15px 0;
	border:1px solid #d1d1d1;
}
div.evenementen img.left {float:left;}
div.evenementen img.right {float:right;}
div.evenementen ul {
	float:left;
	padding:15px 20px;
	font-weight:bold;
}
div.evenementen li {list-style:none;}
div.evenementen li a {font-weight:normal;}
div.float {
	width:999px;
	margin:0 auto;
	overflow:hidden;
}
div.evenementen_detail {
	width:759px;
	margin:0 auto;
	padding:6px 8px;
	border:1px solid #d1d1d1;
}
div.evenementen_detail img.foto {
	float:left;
	display:block;
	margin:0 8px 0 0;
}
div.evenementen_detail p.titel {
	padding:0 0 10px 0;
	border-bottom:1px dashed #d1d1d1;
	overflow:hidden;
	font-weight:bold;
}
div.evenementen_detail p.titel span {margin:0 10px 0 0;}
div.evenementen_bottom, div.evenementen_bottom2 {
	width:772px;
	margin:0 auto;
	padding:20px 0;
	overflow:hidden;
}
div.evenementen_bottom p.left, div.evenementen_bottom2 p.left {float:left;}
div.evenementen_bottom p.right, div.evenementen_bottom2 p.right {float:right;}
.align_right {text-align:right;}
p.border_none {
	width:772px;
	margin:0 auto;
	text-align:right;
}
div.border_solid {
	width:750px;
	margin:10px auto 0 auto;
	padding:10px;
	border:1px solid #d1d1d1;
	overflow:hidden;
}
div.border_solid div.left {
	float:left;
	width:60%;
}
div.border_solid div.right {
	float:right;
	width:40%;
}
div.border_solid div.tekst {
	float:left;
	padding:10px 0 0 10px;
}
ul.leftright {
	width:270px;
	overflow:hidden;
}
ul.leftright li {
	float:left;
	width:85px;
	list-style:none;
	font-weight:bold;
}
ul.leftright li.right {
	width:185px;
	font-weight:normal;
}
a.bottun {
	display:block;
	background:url(images/submit_groot.gif);
	width:164px;
	line-height:24px;
	text-decoration:none;
	color:#000;
	font-weight:bold;
	text-align:center;
}
div.dia_nav {
	float:left;
	width:136px;
	height:553px;
	margin:-135px 0 0 0;
	overflow:hidden;
	text-align:center;
}
a.nav img {float:left;}
table .bold {
	display:block;
	padding:0 0 0 20px;
}
div.fade_left, div.fade_right {
	float:left;
	background:url(images/banners_fade.png);
	width:142px;
	height:112px;
	margin:0 0 0 0;
	position:relative;
	top:-106px;
}
div.fade_right {
	float:right;
	background:url(images/banners_fade_right.png);
}
* html div.fade_left {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/banners_fade.png", sizingMethod="scale");
}
* html div.fade_right {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/banners_fade_right.png", sizingMethod="scale");
}
div.bottom_banners {
	height:106px;
	width:100%;
	margin:20px 0 0 0;
	position:relative;
	top:0px;
	bottom:0px;
	left:0px;
	overflow:hidden;
}
div.bottom_banners a {
	float:left;
	display:block;
	background:url(images/banner_120x90_schaduw.gif);
	width:120px;
	height:90px;
	padding:8px;
}
/* /Body */

/* Footer */
#footer {
	background:url(images/footer.gif) repeat-x 0 1px;
	width:100%;
	margin:15px 0 0 0;
	text-align:center;
	font-size:8pt;
}
#footer li {
	display:inline;
	line-height:18px;
	margin:0 0 0 10px;
	color:#fff;
}
#footer li a {
	margin:0 15px 0 0;
	color:#fff;
	text-decoration:none;
}
#footer p {
	line-height:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18pt;
	color:#256792;
}
/* /Footer */
/* /Container */