*{
	font: 100% Tahoma, Arial, Verdana, Sans-serif;
	padding: 0;
	margin: 0;
	}

html{
	}

body{
	/*background: url(../styles/images/bg_body.png) repeat-x top center rgb(143,185,70);*/
	background: rgb(143,185,70);
	}
	img{
		border:0px;
	}
	div#container{
		background: url(../styles/images/bg_container.gif) repeat-y 7px;
		display: table;
		margin: 0px auto;
		width: 990px;
		}

		div#left{
			width: 214px;
			float: left;
			}

			div#left a#backhome{
				background: url(../styles/images/logo.gif) no-repeat  10px 0px;
				clear: both;
				display: block;
				height: 150px;
				width: 214px;
				}

					div#navigation{
						background: url(../styles/images/bg_navigation.png) no-repeat right top;
						height: 389px;
						width: 214px;
						}

						div#navigation a{
							font-weight: bold;
							color: white;
							text-indent: 35px;
							padding-bottom: 3px;
							text-decoration: none;
							font-size: 80%;
							line-height: 51px;
							display: block;
							height: 40px;
							_line-height: 41px; /* IE6 */
							}

						div#navigation a:hover{
							color: green;
							}

			div#left div#contact{
				/* background: url(../styles/images/bg_contactblock.gif) no-repeat left top red; */
				background: url(../styles/images/bg_contactblock.gif) no-repeat left top #FFF;
				padding: 20px 0px 10px 35px;
				width: 179px;
				height: 151px;
				}

				div#contact dl dt{
					font-size: 100%;
					font-weight: bold;
					color: rgb(0,156,231);
					padding-bottom: 19px;
					}

				div#contact dl dd{
					font-size: 70%;
					color: rgb(0,78,115);
					}

					div#contact dl dd span{
						display: block;
						float: left;
						width: 40px;
						}
    div#image_left_small {
      margin-left: 24px;
      margin-top: 16px;
    }


		div#right{
			padding-bottom: 13px;
			background: white;
			width: 776px;
			float: left;
			}

			div#right div#header_image{
				text-align:center;
				border-top: solid 13px white;
				}

			div#right div#text{
				background: url(../styles/images/bg_text.gif) repeat-x rgb(154,213,243);
				padding: 20px 22px 20px 22px;
				border: solid 1px rgb(3,177,240);
				margin: 0px auto 0px auto;
				width: 702px;
				}

				div#text h1{
					font-weight: normal;
					padding: 0px 0px 23px 0px;
					font-size: 180%;
					color: white;
					}


				div#text img{
						border: solid 1px rgb(96, 199, 242);
					margin-top: 3px;
					}

				div#text ul{
					padding: 10px 0px 0px 20px;
					}
						ul li{
							color:rgb(41,41,41);
							font-size: 80%;
							line-height: 20px;
						}

				div#text p, div#text table{
					font-size: 80%;
					line-height: 20px;
					color: rgb(41,41,41);
					padding-bottom: 18px;
					}

				div#text p strong, div#text table td strong{
					padding-bottom: 5px;
					font-weight: bold;
					display: block;
					}

				div#text p a{
					text-decoration: none;
					font-weight: normal;
					color: rgb(41, 41, 41);
					}

				div#text p a:hover{
					text-decoration: underline;
					font-weight: bold;
					}

				div#text table{
					width: 100%;
					}

				div#text table tr td hr{
					border: solid 1px rgb(63, 205, 255);
					}

					div#text table td.tableheading{
						background: rgb(255,255,255);
						border: solid 1px rgb(63, 205, 255);
						}

					div#text table td.separate{
						background: none!important;
						padding: 3px 0px;
						border: 0px;
						}

					div#text table td{
						background:rgb(230, 255, 255);
						border: solid 1px rgb(63, 205, 255);
						padding: 4px;
						width: 25%;
						}

/*Nieuws*/

				div#text table.nieuws{
					padding: 0px!important;
					margin: 0px!important;
					}

					table.nieuws tr td{
						margin: 0px!important;
						border: none!important;
						padding: 15px 15px 0px 10px!important;
						}

					td.nieuwsimg{
						/* background: red; */
						background: #FFF;
						width: 50px;
						}


					td.bericht{
						padding: 0px!important;
					}

					td.bericht p{
						padding: 0px 0px;
					}

/*Nieuws*/


/*Accomodatie*/	
				div.accomodaties{
					padding: 5px 0px 20px 0px;
					margin: 0px auto 0px auto;
					width: 748px;
					_width: 750px;
					*padding: 4px 0px 0px 0px; /* IE7 */
					_padding: 0px;
					}

					div.accomodatie{
						border: solid 1px rgb(3,177,240);
						padding: 10px;
						float: left;
						width: 350px;
						margin:0px 0px 4px 0px;
						height: 90px;
						_height: 96px; /* IE6 */
						_margin: 3px 3px 0px 0px; /* IE6 */
						}

					div.accomodatie_invisible {
						border: 1px solid #FFF !important;
					}

					div.accomodatie:first-child{
						margin-right: 4px;	
						}

						div.accomodatie p{
							font-size: 75%;
							}

						div.accomodatie p strong{
							color:	rgb(3,177,240);
							font-weight: bold;
							display: block;	
							}

						div.accomodatie p strong a{
							font-weight: bold;
							color: rgb(3,177,240);
							text-decoration: none;
							}

							div.accomodatie p img{
								padding-right: 5px;
								float: left;
								}

		div#footer{
			background: url(../styles/images/bg_footer.gif) repeat-x center white;
			border-right: solid 13px white;
			border-left: solid 13px white;
			height: 75px;
			width: 953px;
			clear: both;
			float: right;
			_float: none; /* IE6 */
			_margin-left: 10px; /* IE6 */
			}

			div#footernav{
				background: url(../styles/images/footernav.gif) no-repeat center;
				float: right;
				height: 75px;
				width: 259px;
				}

				div#footernav a{
					text-align: center;
					line-height: 75px;
					display: block;
					width: 62px;
					float:left;
					height: 75px;
					}

/*Contact formulier*/
body.bg{
background: rgb(143, 185, 70);
padding: 10px;
}


/*Contact formulier*/