/* Reset */
body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul,
ol, li, dl, dt, dd, form, a, fieldset, input, th, td, hr
{
	margin: 0; padding: 0; border: 0; outline: none;
}

h1, h2, h3, h4, h5, h6
{
	font-size: 100%;
}

body
{
	line-height: 1;
	font-size: 88%;
}

h1, h2, h3, h4, h5, h6
{
	font-size: 100%;
	padding:0 0;
	margin: 0 0px;
}

ul, ol
{
	list-style: none;
}

img	{border: 0;}

.clear {clear:both;}
.float-right {float:right;}
.float-left {float:left;}

/* Basic Elements */ 
body{
	font-family: Arial, sans-serif;
	font-size:12px;
	line-height:20px;
	margin: 0px auto;
	text-align:center;
	color:#464646;
}

input,textarea {
	font-family: Arial, sans-serif;
	font-size:12px;
	color:#464646;
}

a{
	color:#117b43;
	font-family: Arial, sans-serif;
	font-size:12px;
	text-decoration:underline;
}

a:hover{text-decoration:none;}

a.link-gray{color:#464646;}

h1	{
	border-bottom:1px solid #ff7800;
	color:#007236;      
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px;
	padding-bottom:10px;

}

p	{margin-bottom:10px;}

hr{
	height:1px;
	border:1px solid #d7d7d7;
	border-top:none;
	border-left:none;
	border-right:none;
	margin-bottom:5px;
}

.Phonetable tr th{
	color:#007236;
	font-size:15px;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
	width:100px;
}

.Phonetable tr td{
	color:#ff7800;
	font-size:15px;
	font-weight:bold;
	vertical-align:top;
}

.Phonetable tr td span{
	font-size:12px;
	font-weight:normal;
}

ul{margin-bottom:10px;}

a.button{
	background: url(../images/button.jpg) left bottom no-repeat;
	color:#464646;
	display:block;
	font-weight:bold;
	height:30px;
	line-height:30px;
	margin: 10px 0;
	padding-left:12px;
	text-decoration:none;
	width:224px;
}
a.button:hover{
	background: url(../images/button.jpg) left top no-repeat;
	color:#007236;
}

/* Header */ 
div#header{
	background:url(../images/header_bg.gif) left top repeat-x;
	height:110px;
}
	div#header-content{
		margin:0 auto;
		padding-top:10px;
		text-align: left;
		width: 940px;
	}
		div#header-content a img{
			margin-top:10px;
		}

/* Content */
div#container{
	margin: 0px auto;
	padding: 0px;
	text-align: left;
	width: 960px;
}
	/* Kolom links */
	div#column-left{
		float: left;
		width: 210px;
	}
		/* Navigatie */
		ul#nav{
			background: url(../images/nav_bg.jpg) no-repeat;
			min-height:260px;
			padding:13px;
			width: 210px;			
		}
			ul#nav li{
				float:left;
				height:31px;
				width:184px;
			}
				ul#nav li a{
					background: url(../images/nav_item_bg.jpg) left bottom no-repeat;
					color:#464646;
					display:block;
					font-weight:bold;
					height:31px;
					line-height:31px;
					padding-left:12px;
					text-decoration:none;
				}
				ul#nav li a:hover, ul#nav li a.current{
					background: url(../images/nav_item_bg.jpg) left top no-repeat;
					color:#007236;
				}
		/* Afbeelding */
		div#column-left img{
			margin:45px 0 0 10px;
		}
	
	/* Kolom midden */
	div#column-middle{
		float:left;
		padding:22px 20px 0 40px;
		width:430px;
	}
	
	/** Bullets fix **/
	#column-middle ul {margin-left: 20px;}
	#column-middle ul li {list-style:disc;}
	
	#nobullets ul {margin-left: 0px;}
	#nobullets ul li {list-style:none;}
	
	
	/* Kolom rechts */
	div#column-right{
		float:right;
		width:250px;
	}
		/* Kolom item */
		.column-right-item{
			background: url(../images/column-right-item_bg.jpg) left top no-repeat;
			color:#464646;
			padding:20px 13px;
			width:250px;
		}
			.column-right-item table, .column-right-item h4, .column-right-item p, .column-right-item ul{
				margin-left:9px;
				margin-right:9px;
			}
	
/* Footer */
div#footer{
	border-top:1px solid #117b43;
	color:#117b43;
	height:20px;
	margin:10px auto;
	width:940px;
}
	/* Copyright */
	span#copyright{
		float:left;
		font-size:11px;
	}
	
	/* Contactgegevens */
	span#contact{
		float:right;
	}
	
/* Form */
.addeditguestbook {
	display:none;
}

.meldingVerplicht {
	width: 90%;
	min-height: 18px;
	padding: 5px 5px 5px 30px;
	margin-bottom: 18px;
	border: 0px;
	color: #007236;
	border: 1px solid #ff7800;
	background: url(/images/ico-verplicht.gif) no-repeat 5px 5px;
}

.meldingVerplicht ul {
	margin: 0px;
	list-style: none;

}

.meldingVerplicht li {
	margin: 0px;
	padding: 4px 0px 0px 20px;
	font-weight:bold;
	cursor:pointer;
}

label.description
{	
	border:none;
	font-weight:Bold;
	display:block;
	line-height:150%;
	padding:0 0 1px;
}

input.text
{
	border-bottom:1px solid #ddd;
	border-left:1px solid #c3c3c3;
	border-right:1px solid #c3c3c3;
	border-top:1px solid #7c7c7c;
	margin:0;
	padding:5px;
}

input.small		{width:25%;}
input.medium	{width:50%;}
input.large		{width:99%;}

textarea.textarea
{
	border-bottom:1px solid #ddd;
	border-left:1px solid #c3c3c3;
	border-right:1px solid #c3c3c3;
	border-top:1px solid #7c7c7c;
	margin:0;
	padding:3px;
	width:99%;
}

textarea.small	{height:5.5em;}
textarea.medium	{height:10em;width:80%;}
textarea.large	{height:20em;}

.button_text {
	color:#ff7800;      
	font-size:14px;
	padding:3px;
	font-weight:bold;
	border-bottom:1px solid #ddd;
	border-left:1px solid #c3c3c3;
	border-right:1px solid #c3c3c3;
	border-top:1px solid #7c7c7c;
}






