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

		a:active, a:focus 
		{
		outline: none;
		}
	
	
	
		*,div,ul,li,h1,h2,p
		{
		margin: 0px;
		padding: 0px;

		}
		
	
		html
		{
		height: 100%;
		margin-bottom: 1px;
		}
		
		
		
		body#maere
		{
		font: 11px/19px Arial, sans-serif;
		color: #2b2813;
		background: #fff url("../_images/body-bg.gif") repeat top left;
		}
		
		
		
		div#wrapper
		{
		width: 990px;
		}

	
	
		div#sidebar
		{
		width: 530px;
		float: left;
		_display: inline;
		}
	
	
	
	
/*
	nav
*/
		
		

		div#nav
		{
		_margin: 0 0 0 25px;
		margin: 0 0 0 50px;
		width: 480px;
		float: left;
		_display: inline;
		}



		.vliegtuig
		{
		background:transparent url("../_images/vliegtuig.jpg") no-repeat top left;
		}
		
		.schaatsen
		{
		background:transparent url("../_images/schaatsen.jpg") no-repeat top left;
		}
		
		.jongeren
		{
		background:transparent url("../_images/jongeren.jpg") no-repeat top left;
		}
		
		.partners
		{
		background:transparent url("../_images/partners.jpg") no-repeat top left;
		}
		
		.huis
		{
		background:transparent url("../_images/huis.jpg") no-repeat top left;
		}
		
		.contact
		{
		background:transparent url("../_images/contact.jpg") no-repeat top left;
		}
		
		.vrachtwagen
		{
		background:transparent url("../_images/vrachtwagen.jpg") no-repeat top left;
		}

		.vaas
		{
		background:transparent url("../_images/vaas.jpg") no-repeat top left;
		}
		
		.auto
		{
		background:transparent url("../_images/auto.jpg") no-repeat top left;
		}		
		
		
		
		div#nav ul
		{
		list-style: none;
		height: 261px;
		width: 160px;
		float: right;
		background-color: #2b2813;
		margin-top: auto;
		padding: 49px 0 0 0;
		}
		
		
		div#nav ul li
		{
		width: 160px;
		}


		div#nav ul li a, div#nav ul li a:link, div#nav ul li a:visited
		{
		font: 11px/25px Arial, sans-serif;
		text-align: left;
		color: #fff;
		text-decoration: none;
		padding: 2px 2px 2px 15px;
		display: block;
		height: 25px;
		}
		
		
		div#nav ul li a#active
		{
		background-color: #fff;
		background-image: url(../_images/menu-bg.gif);
		background-position: right center;
		background-repeat: no-repeat;
		color: #000;
		}
		
		
		div#nav ul li a:hover
		{
		background-color: #3F3A17;
		color: #FFF;
		}
		
		
		
		

/*
	logo		
*/
		
		
		
		
		h1#maere-lg
		{
		text-indent: -9999px;
		}
		
		
		h1#maere-lg a, h1#maere-lg a:link, h1#maere-lg a:visited
		{
		margin: 250px 0 0 15px;
		float: left;
		_display: inline;

		width: 124px;
		height: 183px;
		background: transparent url("../_images/maere-verzekeringen-logo.png") no-repeat top left;
		}

		div#nav h2
		{
		float: left;
		_display: inline;
		font: italic 20px/30px Arial, sans-serif;
		color: #6a6b5d;
		width: 285px;
		margin: 67px 0 0 35px;
		text-align: center;
		height: 130px;
		}


/*
	content
*/




		div#content
		{
		font: 11px/19px Arial, sans-serif;
		float: left;
		_display: inline;
		padding: 40px 30px 0 30px;
		width: 400px;
		}
		
		
		div#content h3
		{
		font: bold 13px/25px Arial;
		text-align: left;
		color: #2b2813;
		margin: 10px 0 10px 0;
		}
		
		
		div#content h4 a
		{
		display: block;
		text-decoration: none;
		color: #C0C0C0;
		border-bottom: 1px solid #C0C0C0;
		}
		
		
		div#content h4 a:hover
		{
		color: #C0C0C0;
		background-color: #F8F8F8;
		}
		
		
		div#content p
		{
		font: 11px/19px Arial, sans-serif;
		color: #6a6b5d;
		padding-bottom: 25px;
		text-align: left;
		}
		
		
		#contactgegevens
		{
		float: left;
		width: 160px;
		margin: 21px 0 0 0;
		text-align: center;
		line-height: 20px;
		color: #3F3A17;
		font-size: 10px;
		}
		
		#contactgegevens a
		{
		color: #2B2813;
		}
		
		
		#contactgegevens a:hover
		{
		color: #2B2813;
		text-decoration: none;
		}
		
		
		
		#map
		{
		width: 400px;
		height: 186px;
		background-color: #F4F4EA;
		}
		
		
		div#content ul#faq
		{
		list-style: none:
		background-color: #FFF;
		width: 400px;
		padding: 0;
		}


		div#content ul#faq li
		{
		list-style: none;
		}
		
		
		div#content ul#faq li a
		{
		font: 11px/15px Arial, sans-serif;
		text-decoration: none;
		background-color: #FFF;
		background-image: url(../_images/arrow-down.gif);
		background-position: bottom right;
		background-repeat: no-repeat;
		color: #6a6b5d;
		display: block;
		border-bottom: 1px dotted #C0C0C0;
		padding: 0 0 7px 0;
		_padding: 0;
		margin: 10px 0 10px 0;
		_margin: 0;
		}
		
		
		div#content ul#faq li a.active
		{
		border-bottom: 1px dotted #2B2813;
		color: #2b2813;
		background-image: url(../_images/arrow-up.gif);
		background-position: bottom right;
		background-repeat: no-repeat;
		}
		
		
		div#content ul#faq li a:hover
		{
		color: #2B2813;
		border-bottom: 1px dotted #2B2813;
		}
		
		
		div#content ul#faq li ul
		{
		width: 400px;
		padding: 0;
		margin: 0;
		height: auto;
		list-style: none:
		}
		
		
		div#content ul#faq li ul li
		{
		list-style: none;
		font: 11px/19px Arial, sans-serif;
		color: #2B2813;
		text-align: left;
		border-bottom: 1px dotted #2B2813;
		padding: 0 0 15px 0;
		}
		
		
/*
	contactformulier
*/


		fieldset#formbox
		{
		_display: inline;
		float: left;
		border: none;
		width: 400px;
		}
		
		
		label
		{
		_display: inline;
		float: left;
		text-align: left;
		width: 120px;
		margin: 1px 0px 1px 0px;
		}
		
 		input.botstop
 		{
		display: none;
		}
		
		input
		{
		/*_display: inline;*/
		float: left;
		text-align: left;
		background-color: #F4F4EA;
		padding: 5px;
		margin: 1px 0px 10px 0px;
		border: 0;
		width: 270px;
		font: 12px/25px "Helvetica Neue", Helvetica, Arial, sans-serif;
		}
		
		textarea
		{
		_display: inline;
		float: right;
		width: 270px;
		height: 55px;
		text-align: left;
		background-color: #F4F4EA;
		border: none;
		padding: 5px;
		font: 12px/25px "Helvetica Neue", Helvetica, Arial, sans-serif;
		line-height: 12px;
		}
		
		
		button
		{
		margin: 6px 0 15px 0;
		width: 120px;
		float: right;
		color: #AAAC9E;
		text-align: center;
		height: 20px;
		background-color: #F4F4EA;
		border: NONE;
		clear: both;
		/*padding: 3px;*/
		font: 12px/25px "Helvetica Neue", Helvetica, Arial, sans-serif;
		}
		
		button:hover
		{
		background-color: #AAAC9E;
		color: #FFF;
		}
		
		
		input.nbr
		{ 
		color: #000;
		margin: 0px 10px 0px 120px;
		width: 11px;
		padding: 0px;
		height: 11px;
		float: left;
		border: none;
		}
		

		span.warning
		{
		float: left;
		_display: inline;
		color: #F90033;
		text-align: left;
		margin: 0 0 10px 0;
		}
		
		
		span.bedankt
		{
		float: left;
		_display: inline;
		color: #F90033;
		text-align: left;
		margin: 0 0 10px 0;
		}
		
		
		.botstop
		{
		display: none;
		}		
		
/*
	www.tnt.be
*/
		

		div#tnt
		{
		font: 10px/25px Arial, Verdana, sans-serif;
		padding: 5px;
		height: 25px;
		width: 960px;
		text-align: right;
		}

		
		div#tnt a, div#tnt a:link, div#tnt a:visited
		{
		color: #C0C0C0;
		text-decoration: none;
		}
		
		
		div#tnt a:hover
		{
		color: #2B2813;
		text-decoration: none;
		}
		
		
		small
		{
				font: 10px/25px "Helvetica Neue", Helvetica, Arial, sans-serif;

		}
		
		#partner-logos
		{
			list-style-type: none;
			width: 250px;
		}
		
		#partner-logos li
		{
			display: inline;
			float: left;
			padding: 44px 44px 0 0;
		}