
* {
	margin: 0px;
	padding: 0px;
}
html {
	height: 100%;
	margin: 0px;
}
img {
	border: none;
}
body {
	background-image: url('../images/layout/background.png');
}
div#main {
	position: absolute;
	width:1020px;
	left:50%;
	margin-left:-500px; 
	display: block;
}
div#top {
	position: relative;
	height: 113px;
	width: 940px;
	padding: 0px 40px 10px 40px;
	background-color: #fff;
	display: block;
}
	div#top div#logo {
	position: relative;
	padding-top:25px;
	float: left;
	}
	div#top div#base_nav {
	position: relative;
	float: right;
	text-align: right;
	}
		div#top div#base_nav ul {
			list-style-type: none;
			list-style-position: inside;
			font-family: Verdana;
			font-size: 10px;
			color: #000;
			padding: 2px 0px 0px 0px;
			margin-bottom: -8px;
		}
			div#top div#base_nav ul li {
				display: inline;
				padding-left: 10px;
			}
				div#top div#base_nav ul li p {
					display: inline;
				}
				div#top div#base_nav ul li a {
					text-decoration: none;
					color: #000;
				}
				div#top div#base_nav ul li a img {
					position: relative;
					top: 4px;
				}
	div#top div#main_nav {
	width: 650px;  /* IE FIX */
	position: relative;
	float: right;
	text-align: right;
	}
		div#top div#main_nav ul {
			list-style-type: none;
			list-style-position: inside;
			font-family: Verdana;
			font-size: 11px;
			color: #eb690b;
			padding: 48px 0px 0px 0px;
		}
			div#top div#main_nav ul li {
				display: inline;
				padding-left: 10px;
			}
				div#top div#main_nav ul li p {
					display: inline;
				}
				div#top div#main_nav ul li a {
					text-decoration: none;
					font-weight: normal;
					color: #eb690b;
				}
				div#top div#main_nav ul li a.active {
					font-weight: bold;
					color: #7a7a7a;
				}
div#banner {
	position: relative;
	height: 169px;
	width: 940px;
	padding: 0px 40px 0px 40px;
	/*background: #fff url('$/banner_image');*/
	display: block;
}
	div#banner div#banner_text {
		position: relative;
		float: left;
		width: 747px;
		height: 169px;
		text-align: left;
		display: table;
		}
		div#banner div#banner_text h2 {
			padding-top: 15px;
			font-size: 20px;
			color: #fff;
		}
		div#banner div#banner_text p {
			font-size: 11px;
			color: #fff;
			line-height: 1.8;
		}

div#content {
	position: relative;
	width: 940px;
	padding: 34px 40px 56px 40px;
	
	background-color: #fff;
	display: table;
}
	div#content div.seperator {
		position: relative;
		height: 240px;
		width: 1px;
		float: left;
		background: url('../images/layout/vr.png');
		
	}
		div#content div.long {
			height: 535px;
			
		}
	div#content div.text_item {
		position: relative;
		width: 194px;
		padding: 0px 18px 0px 18px;
		margin-top: -25px;
		float: left;
	}
		div#content div.wide {
			width: 649px;
		}
		div#content div.text_item h1 {
			color: #eb690b;
			font-size: 12px;
			font-weight: normal;
			padding-top: 25px;
		}
		div#content div.text_item p {
			color: #000;
			font-size: 11px;
			line-height: 1.8;
			padding-top: 25px;
		}
		div#content div.text_item p.hoog {
			padding-top: 0px;
		}
		div#content div.text_item p.h3 {
			color: #eb690f;
			font-weight: bold;
			font-style: italic;
			padding-top: 0px;
		}
		div#content div.text_item span {
			position: relative;
			float: left;
			color: #eb690f;
			font-weight: bold;
			font-style: italic;
			display: inline;
			font-size: 10px;
			padding-left: 75px;
			line-height: 1.8;
			margin-top: -18px;
			width: 100%;
			padding-bottom: 20px;
		}
		div#content div.text_item a {
			color: #000;
			font-size: 10px;
			text-decoration: none;
			font-weight: bold;
		}
		div#content div.text_item img {
			position: relative;
			padding-top:5px;
		}
		div#content div.text_item table.weergave1 {
			padding-top: 25px;
			border-collapse:separate;
			border-spacing:4px 8px;
		}
		div#content div.text_item table.weergave1 p {
			padding-top: 0px;
		}
			/* table heads en feet */
			div#content div.text_item table.weergave1 tr.table_head th {
				background-color: #999898;
				height: 25px;
			}
			div#content div.text_item table.weergave1 tr.table_head th.title{
				text-align: left;
				padding-left: 15px;
				width: 510px;
			}
			div#content div.text_item table.weergave1 tr.table_head th.nav{
				width: 138px;
			}
			div#content div.text_item table.weergave1 tr.table_head th p {
				color: #fff;
				font-weight: bold;
			}
			div#content div.text_item table.weergave1 tr.table_head th p a {
				color: #fff;
				font-weight: normal;
				text-decoration: none;
			}
			div#content div.text_item table.weergave1 tr.table_foot th {
				background-color: #fff;
			}
			div#content div.text_item table.weergave1 tr.table_foot th p {
				color: #000;
				font-weight: bold;
			}
			div#content div.text_item table.weergave1 tr.table_foot th p a {
				color: #000;
				font-weight: normal;
				text-decoration: none;
			}
			
			/* item heads */
			div#content div.text_item table.weergave1 tr.item_head td {
				height: 25px;
				background-color: #cbcaca;
			}			
			div#content div.text_item table.weergave1 tr.item_head td.title {
				padding-left: 15px;
			}
	
			/* item contents */
			div#content div.text_item table.weergave1 tr.item_content td.text {
				padding-left: 15px;
			}
			div#content div.text_item table.weergave1 tr.item_content td.picture {
				background-color: #cbcaca;
			}
			
			/* item spacers */
			div#content div.text-item table.weergave1 tr.item_spacer {
				height: 4px;
			}
			
			div#content div.text_item #homepage-scroller	{
			overflow: hidden;
			position: absolute;
			width: 190px;
			height: 90px;
			z-index: 1;
			}
			
			div#content div.text_item #homepage-scroller .homepage-scroller-item	{
			width: 190px;
			height: 90px;
			overflow: hidden;
			}
			
		/* contact form */
		div#content form#contact fieldset {
			border: none;
			padding-top: 25px;
		}
		div#content form#contact label {
			position: relative;
			float: left;
			font-size: 10px;
			color: #eb690b;
			padding: 10px 0px 5px 0px;
		}
			div#content form#contact label.full {
				width: 99%;
			}
			div#content form#contact label.half {
				width: 47%
			}
			div#content form#contact label.left {
				padding-right: 35px;
			}
		div#content form#contact input {
			position: relative;
			float: left;
			display: block;
			height: 26px;
			border: 1px solid #ccc;
			padding-left: 5px;
			padding-top: 4px;
			background-image: url('../images/layout/input.png');
			font-size: 20px;
		}
			div#content form#contact input.full {
				width: 99%
			}
			div#content form#contact input.half {
				width: 46%
			}
			div#content form#contact input.left {
				margin-right: 37px;
			}
		div#content form#contact textarea {
			position: relative;
			float: left;
			width: 98%;
			height: 180px;
			border: 1px solid #ccc;
			background-image: url('../images/layout/input.png');
			font-size: 20px;
			padding: 5px
		}
		div#content form#contact div.submit {
			position: relative;
			float: right;
			padding-top: 10px;
		}
			div#content form#contact div.submit a {
				font-size: 12px;
				color: #eb690b;
				text-decoration: none;
			}
		
		/* login form */
		div#content form#login fieldset {
			border: none;
			padding-top: 25px;
		}
		div#content form#login label {
			position: relative;
			float: left;
			font-size: 10px;
			color: #eb690b;
			padding: 10px 0px 5px 0px;
		}
			div#content form#login label.full {
				width: 99%;
			}
			div#content form#login label.half {
				width: 47%
				
			}
			div#content form#login label.left {
				padding-right: 200px;
			}
		div#content form#login input {
			position: relative;
			float: left;
			display: block;
			height: 26px;
			border: 1px solid #ccc;
			padding-left: 5px;
			padding-top: 4px;
			background-image: url('../images/layout/input.png');
			font-size: 20px;
		}
			div#content form#login input.full {
				width: 99%
			}
			div#content form#login input.half {
				width: 46%
			}
			div#content form#login input.left {
				margin-right: 200px;
			}
		div#content form#login textarea {
			position: relative;
			float: left;
			width: 98%;
			height: 180px;
			border: 1px solid #ccc;
			background-image: url('../images/layout/input.png');
			font-size: 20px;
			padding: 5px
		}
		div#content form#login div.submit {
			position: relative;
			float: left;
			padding-top: 10px;
			padding-left: 265px;
		}
			div#content form#login div.submit a {
				font-size: 12px;
				color: #eb690b;
				text-decoration: none;
			}
			p{
			font-family: Verdana;
			}
			
			
div#footer{
	position: relative;
	width: 940px;
	padding: 0px 40px 0px 40px;
	background-color: #fff;
	text-align: right;
	display: block;
}
	div#footer p {
		font-family: Verdana;
		padding: 0px 0px 5px 0px;
		font-size: 9px;
		color: #000;
	}
	div#footer a {
		text-decoration: none;
		color: #000;
	}

/*	hr.hr{ 
		height: 1px; 
		width: 690px; 
		color: #fff;
		background: #fff url('../images/layout/hr.png') no-repeat center bottom; 
		text-align: right; /* IE Rechts 
		margin: 0 0 0 auto; /* Rechts
		}
	hr.vr{}
*/




