/* Tallieu & Tallieu nv - www.tnt.be*/

/* Indenting? Idem dito in html */

		a:active, a:focus {
			outline: none;
		}
	
	
	
		*,div,ul,li,h1,h2,p
		{
		margin: 0px;
		padding: 0px;
		}
		
	
		html
		{
		height: 100%;
		}
		
		
		body
		{
		margin: 0px auto 0px;
		padding: 0;
		background: #fff;
		font: 11px/18px "Helvetica Neue", Helvetica, "Liberation Sans", Arial, sans-serif;
		color: #fff;
		height: 100%;
		background: #00313e url(_images/bg_body.gif) repeat-y top left;
		min-width: 1000px;
		width:expression(this.scrollWidth < 1000? "1000px" : "auto" );
		}


		div#gallery
		{
		width: 200px;
		float: right;
		_display: inline;		
		text-align: right;
		font: 11px/18px "Helvetica Neue", Helvetica, "Liberation Sans", Arial, sans-serif;
		color: #00313e;
		}
		
		
		
		div#gallery a
		{
		float: right;
		_display: inline;
		text-align: right;
		font: 11px/18px "Helvetica Neue", Helvetica, "Liberation Sans", Arial, sans-serif;
		color: #00313e;
		text-decoration: underline;
		margin: 0 15px 0 0;
		}
		
		
		div#gallery a img
		{
		text-align: right;
		margin: 15px 0 15px 0;
		}
		
		
		
		
		a#affiche
		{
		float: right;
		_display: inline;
		text-align: right;
		font: 11px/18px "Helvetica Neue", Helvetica, "Liberation Sans", Arial, sans-serif;
		color: #00313e;
		text-decoration: underline;
		margin: 0 15px 0 0;
		}

		
		div#wrapper
		{
		width: 1000px;
		}
		a img	{
		border: 0px;
		}
		
		a img#lg
		{
		border: 0px;
		margin: 100px 0 50px 25px;
		}
		
		
		div#jan
		{
		width: 400px;
		float: left;
		_display: inline;
		background: #fff url(_images/jan-filliers.gif) no-repeat 0 150px;
		height: 650px;
		}
		
		
		div#jan div#rek
		{
		float: right;
		_display: inline;
		color: #00313E;
		text-align: right;
		margin: 0px 15px 0 0;
		}
		
		
		div#jan div#rek span
		{
		font: oblique 10px/13px "Helvetica Neue", Helvetica, "Liberation Sans", Arial, sans-serif;
		}
		
		
		div#jan img
		{
		margin: 15px 0 0 0;
		float: right;
		_display: inline;

		}
		
		
		div#jan a img
		{
		border: 0px;
		}
		
		
		div#content
		{
		float: left;		
		_display: inline;
		width: 600px;
		}
		
		
		div#txt
		{
		float: right;
		_display: inline;
		width: 350px;
		margin: 0 0 0 25px;
		padding: 0 0 25px 0;
		}
		
		
		div#txt h2
		{
		text-transform: uppercase;
		margin: 0 0 25px 0;
		font: bold 20px/23px "Helvetica Neue", Helvetica, "Liberation Sans", Arial, sans-serif;
		}
		
		
		div#txt h4
		{
		color: #fff;
		margin: 25px 0 25px 0;
		font: oblique 12px/18px georgia, times, serif;
		border-left: 1px #72B024 solid;
		padding: 0 0 0 15px;
		text-align: left;
		}
		
		
		div#txt p
		{
		margin: 25px 0 0px 0;
		text-align: left;
		}
		
				
		div#txt p a
		{
		color: #72B024;
		font-weight: bold;
		}
		
		
		div#txt p a.no img
		{
		border: 0px;
		}
		
		
		div#txt ul.ops
		{
		list-style-type: disc;
		list-style-position: inside;
		margin: 0 0 0 25px;
		padding: 5px;
		float: left;
		}
		
		

		div#txt ul.initiatieven
		{
		margin: 0;
		float: left;
		list-style: none;
		}


		div#txt ul.initiatieven li
		{
/*
		border: #72B024 solid 1px;
*/
		margin: 7px 0 0px 0;
		padding: 10px;
		float: left;
		text-align: left;
		background: #0d3c48;
		clear: both;
		width: 300px;
		}
		
	/* reset styles for links in lists that aren't the navigation bar */	
		
		
		div#content div#txt a	{
		float: none;
		display: inline;
		border: none;
		padding: 0;
		width: auto;
		color:#72B024;
		font-weight:bold;
		text-decoration: underline;
	}
		
		div#content ul
		{
		float: left;
		margin: 0 0 0 25px;
		_margin: 0 0 0 15px;
		list-style: none;
		width: 200px:
		_width: 180px;
		_display: inline;
		}
		
		
		
		div#content ul li a
		{
		color: #80989f;
		border-top: 1px #80989f solid;
		width: 200px;
		_width: 180px;
		padding: 5px 0 5px 0;
		margin: 0px;
		text-decoration: none;
		display: block;
		
		}
		
		
		div#content ul li a:hover, div#content ul li a#active
		{
		color: #fff;		
		border-top: 1px #72B024 solid;

		}
		
		
		
		div#tnt
{
margin: 10px 0 0 25px;
text-align: left;
}

div#tnt a
{
color: #80989f;
			font: 10px/18px "Helvetica Neue", Helvetica, "Liberation Sans", Arial, sans-serif;

}

div#tnt a:hover
{
color: #fff;

}




div#txt dt, div#txt_nl dt, div#txt_fr dt {
		width:100px;
		float:left;
		border-top: 1px #ccc solid;
		padding: 5px 0 5px 0;
		margin: 0 10px 0 0;
		}

		div#txt dd, div#txt_nl dd, div#txt_fr dd {
		text-align: justify;
		float: left;
		width: 100px;
		border-top: 1px #ccc solid;
		padding: 5px 0 5px 0;
		}
		
		div#txt dl a, div#txt dl a:link, div#txt dl a:visited, div#txt_nl dl a, div#txt_nl dl a:link, div#txt_nl dl a:visited, div#txt_fr dl a, div#txt_fr dl a:link, div#txt_fr dl a:visited
		{
		color: #000;
		text-decoration: underline;
		}
		
		div#txt dl a:hover, div#txt_nl dl a:hover, div#txt_fr dl a:hover
		{
		text-decoration: none;
		}
		
		div#txt dl dd ul, div#txt dl dd ul li, div#txt_nl dl dd ul, div#txt_nl dl dd ul li, div#txt_fr dl dd ul, div#txt_fr dl dd ul li
		{
		list-style-type: none;
		}



.botstop
{
display: none;
}

#contactform fieldset
{
	border: 0;
	padding: 0;
	margin: 0;
}

fieldset label
{

	width: 130px;
	float: left;
}

fieldset input
{
	float: left;
	border: 1px solid #7EA637;
	background-color: transparent;
	padding: 5px;
	margin: 0 0 2px 0;
	color: #fff;
}
fieldset .invalid	{
	border: 1px solid #f00;
	}
p.error	{
	color: #fff;
	font-weight: bold;
	padding: 0 0 1em;
	}
fieldset textarea
{
	width: 200px;
	height: 150px;
	background-color: transparent;
	border: 1px solid #7EA637;
	padding: 5px;
	color: #fff;
	font: 11px/18px Arial, sans-serif;	
}

fieldset button
{
	background-color: #7EA637;
	border: 0;
	text-transform: uppercase;
	color: #fff;
	padding: 3px;
}

fieldset br
{
	clear: both;
}
