/* 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#marbrino-be{
			margin: 0px auto 0px;
			text-align: center;
			padding: 0;
/*
			background: transparent url("_images/bg_content.gif") repeat-x 0 120px;
*/
			font: 11px/20px "Trebuchet MS", Arial, sans-serif;
			color: #edeeee;
			height: 100%;
		}
		
		
		
		
		
	
		div#wrapper
		{
		margin: 0px;
		width: 100%;
		min-height: 100%;
		height: auto !important;
		height: 100%;
/*
		background: transparent url("_images/bg_content.gif") repeat-x top bottom;
*/

		}
		
		
		
		
		ul#language
		{
		float: left;
		display: inline;
		margin: 80px auto 0px;
		width: 99%;
		text-align: center;
		list-style: none;
		}
		
		
	
		ul#language li a, ul#language li a:link, ul#language li a:visited
		{
		display: inline;
		text-align: center;
		font: italic 20px/20px "baskerville", georgia, times, serif;
		height: 20px;
		color: #fff;
		margin: 0px auto 0px;
		text-decoration: underline;
		}
		
		
		ul#language li a:hover
		{
		text-decoration: underline;
		background: #D9D9D9;
		color: #000;
		}
		
		
	
	
		div#header
		{
		width: 100%;
		height: 90px;
		background: #fff;
		padding: 30px 0 0 0;
		background: transparent url("_images/bg_header.gif") no-repeat left bottom;
		}
		
		
		div#header_taalkeuze
		{
		width: 100%;
		height: 90px;
		background: #fff;
		padding: 30px 0 0 0;
		}
		
		div#taalkeuze
		{
		height: 30px;
		background: #D9D9D9;
		margin: 15px 0 0 0;
		font: bold 11px/30px "Trebuchet MS", Arial, sans-serif;
		float: right;
		text-align: right;
		width: 900px;
		}
		
		
		div#taalkeuze div
		{
		width: 30px;
		float: right;
		text-align: center;
		border-left: 1px #fff solid;
		}
		
		div#taalkeuze div#sel
		{
		background: #666;	
		}
		
		
		div#taalkeuze div a, div#taalkeuze div a:link, div#taalkeuze div a:visited
		{
		text-align: center;
		color: #666;
		text-decoration: none;

		}
		
		div#taalkeuze div a:hover, div#taalkeuze div a#selected 
		{
		text-decoration: underline;
		color: #fff;
		}
	
		
		h1#marbrino
		{
		text-indent: -999em;
		width: 256px;
		height: 45px;
		float: left;
		}
		
		
		
		
	
		h1#marbrino a, hi#marbrino a:link, h1#marbrino a:visited
		{
		background: #fff url("_images/marbrino_lg.gif") no-repeat top center;
		display: block;
		width: 256px;
		height: 45px;
		text-decoration: none;
		}
		
		
		
		
		h1#marbrino a:hover
		{
		background: #fff url("_images/marbrino_lg_hover.gif") no-repeat top center;
		}
		
		
		
		h1#marbrino_taalkeuze
		{
		text-indent: -999em;
	
		margin: 0px auto 0px;
		text-align: center;
		}
		
		
		
		
	
		h1#marbrino_taalkeuze a, h1#marbrino_taalkeuze a:link, h1#marbrino_taalkeuze a:visited
		{
		background: #fff url("_images/marbrino_lg.gif") no-repeat top center;
		display: block;
		width: 256px;
			margin: 0px auto 0px;
		text-align: center;
		height: 45px;
		text-decoration: none;
		}
		
		
		h2	{
		clear: both;
		text-align: left;
		font-weight: normal;
		}
		p.promo	{
			clear: both;
			}
		p.promo img	{
		float: right;
		clear: right;
		}
	
	
		
		div#content
		{
		width: 100%;
		margin: 0px 0 0 0;
		min-height: 300px;
					height:expression(this.scrollHeight < 300? "300px" : "auto" );
		background: #000 url("_images/bg_menu.gif") repeat-y top center;
		}
		
		
		div#content_language
		{
		width: 100%;
		margin: 0px auto 0px;
		text-align: center;
		min-height: 300px;
		background: #000;
							height:expression(this.scrollHeight < 300? "300px" : "auto" );

		}
	
	
		.home
		{
		background: #000 url("_images/bg_home.jpg") no-repeat top left;
		}
		
		.building
		{
		background: #000 url("_images/bg_building.jpg") no-repeat top left;
		}
	
	
	
		.wrp
		{
		margin: 0px auto 0px;
		text-align: center;
		width: 900px;
		}
	
		
		ul.menu
		{
		list-style: none;
		margin: 0px 0 0 0;
		float: left;
		padding: 0px 0 0 0;
		border-left: 1px #7d7d7d solid;
		height: 279px;
		}
	
	
	
		ul.menu li
		{
		font:  10px/38px Georgia, Arial, sans-serif;
		text-align: left;
		text-transform: uppercase;
		}
	
	
		ul.menu li a#active_main, ul.menu li a#active_sub
		{
		color: #000;
		background-color: #fff;
		text-decoration: underline;
		}
		
		
	
		ul.menu li a, ul.menu li a:link, ul.menu li a:visited
		{
		margin: 0;
		color: #fff;
		display: block;
		height: 39px;
		width: 144px;
		text-align: left;
		text-decoration: none;
		padding: 0px 0px 0px 5px;
		border-bottom: 1px #7d7d7d solid;
		}
		
		
		ul.menu li a:hover
		{
		color: #000;
		background-color: #fff;
		text-decoration: underline;
		}

		
		
		.nob
		{
		margin: 0;
		color: #b4b4b4;
		display: block;
		height: 39px;
		width: 139px;
		text-align: left;
		text-decoration: none;
		padding: 0px 0px 0px 10px;
		border: none;
		}
		
		
	
		
		div#txt
		{
		width: 580px;
		float: right;
		padding: 10px 0 10px 10px;
		}
		
		
		div#map
		{
		width: 595px;
		float: right;
		height: 300px;
		padding: 0px 0 0px 0px;
		}
		
		div#txt h1
		{
		color: #fff;
		text-align: left;
		float: left;
		font: 20px/20px "baskerville", georgia, times, serif;
		margin: 13px 0 20px 0;
		font-style: oblique;
		}
		
	
		div#txt p
		{
		
		clear: both;
		text-align: justify;
		margin: 0 0 10px 0;
		}
		
		
		div#txt p span
		{
		font: bold 11px/30px "Trebuchet MS", Arial, sans-serif;
		background: #fff;
		color: #000;
		padding: 2px;
		
		}
		
		
		
		div#txt ul.ops
		{
		list-style: none;
		margin: 1px 0 0 10px;
		clear: both;
		text-align: left;

		}
		
		div#txt ul.ops a, div#txt ul.ops a:link, div#txt ul.ops a:visited
		{
		color: #fff;
		}
		
		
		div#txt ul.ops a:hover
		{
		text-decoration: underline;
		}
		
		
	
		div#txt p a, div#txt p a:link, div#txt p a:visited
		{
		color: #fff;
		font-weight: bold;
		text-decoration: underline;
		}
		
		
		div#txt p a:hover
		{
		text-decoration: none;
		}
	
			
		div#photobox
		{
		float: right;
		display: inline;
		border-top: 1px #ccc solid;
		width: 100%;
		padding: 20px 0 0 0;
		background: #D9D9D9;


		}
		
		div#qtvr
		{
		margin: 0px auto 0px;
		text-align: center;
		width: 620px;
		height: 130px;
		}
		
		
		
		
		div#photobox img
		{
		float: left;
		width: 100px;
		height: 100px;
		border: 1px #fff solid;
		margin: 0px 1px 0 0;
		_margin: 0px 0px 0 0;

		}


		
			
			
		div#footer
		{
		margin: 10px auto 0px;
		text-align: right;
		width: 900px;
		clear: both;
		color: #666;
		}
		
	/* forms */
	form	{
		text-align: left;
		}
	form label	{
		float: left;
		width: 150px;
		text-align: right;
		margin: 3px 10px 0 0;
		clear: left;
		}
	form label.error	{
		color: #f00;
		width: auto;
		clear: none;
		margin: none;
		text-align: left;
		}
	form input, form textarea	{
		float: left;
		border:1px solid #fff;
		color: #fff;
		background: #000;
		margin: 3px 10px 0 0;
		width: 250px;
		}
	form textarea	{
		height: 100px;
		}
	form br	{
		clear: both;
		}
	form button	{
		padding: 3px;
		float: right;
		margin: 10px 168px 0 0px;
		border:1px solid #fff;
		color: #fff;
		background: #000;
		}
	form .bots	{
		display: none;
		}
