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

		a:active, a:focus 
		{
		outline: none;
		}

	
		*,div,ul,li,h1,h2,h3,p
		{
		margin: 0px;
		padding: 0px;
		}
		
		
		html
		{
		height: 100%;
		margin: 1px 0 0 0;
		}
		
		
		body
		{
	/*	overflow: hidden;*/
		background: #B5D3EB !important;
		background: #B5D3EB url(_images/andorra-bg1024.jpg) no-repeat bottom left;
		margin: 0px auto 0px;
		text-align: center;
		font: 11px/18px "Trebuchet MS", Arial, Verdana, sans-serif;
		color: #000;
		background-attachment: fixed;
		}	
		
		
		.bg
		{
		width: 100%;
		display: block !important;
		display: none;
		position: fixed;
		bottom: 0px;
		left: 0px;
		z-index: 1;
		}
		
		
		div#wrapper
		{
		margin-left: -420px;
		left: 50%;
		right: 0px;
		width: 850px;
		position: absolute;
		z-index: 2;
		_margin-left: 0px;
		_left: 0;
		}



		
/*
	header
*/
		
		
		div#header
		{
		width: 250px;
		height: 170px;
		float: left;
		_display: inline;
		background: transparent;
		}


		h2#andorra-lg
		{
		text-indent: -9999px;
		}
		
		
		h2#andorra-lg a, h2#andorra-lg a:link, h2#andorra-lg a:visited
		{
		float: left;
		_display: inline;
		width: 250px;
		height: 170px;
		/*background: url("_images/andorra-lg.png") no-repeat bottom left;*/
		background: url("_images/andorra-logo-sprite.png") no-repeat top left;
		}
		
		
		h2#andorra-lg a:hover
		{
		/*background: url("_images/andorra-lg-hover.png") no-repeat center left;*/
		/* use sprites to avoid IE flickering and to speed up page loading*/
		background: url("_images/andorra-logo-sprite.png") no-repeat bottom left;
		}




/*
	slideshow
*/


		div#slideshow
		{
		width: 600px;
		height: 170px;
		float: left;
		_display: inline;
		background: #fff;
		}



/*
	taal
*/

		
		div#header-taal
		{
		margin: 0px auto 0px;
		width: 250px;
		height: 170px;
		float: left;
		_display: inline;
		background: transparent;
		}
		
		
		div#header-taal h2#andorra-lg
		{
		margin: 0 0 0 295px;
		text-indent: -9999px;
		}
		
		
		div#header-taal h2#andorra-lg a, div#header-taal h2#andorra-lg a:link, div#header-taal h2#andorra-lg a:visited
		{
		width: 250px;
		height: 170px;
		/*background: url("_images/andorra-lg.png") no-repeat bottom left;*/
		background: url("_images/andorra-logo-sprite.png") no-repeat top left;
		}
		
		
		div#header-taal h2#andorra-lg a:hover
		{
		/*background: url("_images/andorra-lg-hover.png") no-repeat center left;*/
		/* use sprites to avoid IE flickering and to speed up page loading*/
		background: url("_images/andorra-logo-sprite.png") no-repeat bottom left;
		}
	

	
	
		ul#taal
		{
		width: 250px;
		margin: 0px auto 0px;
		list-style: none;
		}
		
		
		ul#taal li
		{
		border-bottom: #375297 dotted 2px;
		}
		
		
		ul#taal li a, ul#taal li a:link, ul#taal li a:visited
		{
		font: 25px/60px Georgia, times, serif;
		text-decoration: none;
		color: #fff;
		}
		
		
		ul#taal li a:hover
		{
		color: #375297;
		text-decoration: none;
		}




/*
	taalkeuze
*/

		
		ul#taalkeuze
		{
		list-style: none;
		width: 226px;
		float: left;
		_display: inline;
		padding: 9px 0px 6px 24px;
		}
		
	
		ul#taalkeuze li
		{
		float: left;
		_dislplay: inline;
		font: bold 10px/10px "Trebuchet MS", Arial, Verdana, sans-serif;
		}
	
	
		ul#taalkeuze li a, ul#taalkeuze li a:link, ul#taalkeuze li a:visited
		{
		display: block;
		color: #fff;
		width: 50px;
		text-align: center;
		text-decoration: none;
		border-right: #fff solid 1px;
		}
		
		
		ul#taalkeuze li a:hover, ul#taalkeuze li a.active
		{
		color: #375297;
		text-decoration: underline;
		}

	


/*
	main nav
*/

		div#mainnav_container	
		{
		width: 250px;
		float: left;
		overflow: hidden;
		}


		ul#mainnav
		{
		list-style: none;
		/*_display: inline;*/
		}
		
		
		ul#mainnav li a
		{
		font: 12px/25px "Trebuchet MS", Arial, Verdana, sans-serif;
		border-bottom: #ABCBE6 solid 1px;
		padding: 0 0 0 15px;
		color: #3a5083;
		width: 250px;
		height: 25px;
		background: url("_images/mainnav.png") no-repeat top left;
		text-align: left;
		display: block;
		text-decoration: none;
		cursor: pointer;
		}
		
		
		ul#mainnav li a:hover	
		{
		text-decoration: underline;
		background: url("_images/mainnav-arrow.png") no-repeat top left;
		}
		
		

		ul#mainnav li ul	
		{
		padding: 0;
		margin: 0;
		list-style-type: none;
		}
		
		
		ul#mainnav li ul li a
		{
		font: 12px/25px "Trebuchet MS", Arial, Verdana, sans-serif;
		border-bottom: #fff solid 1px;
		padding: 0 0 0 35px;
		width: 250px;
		height: 25px;
		color: #3a5083;
		opacity: 0.85;
		text-align: left;
		display: block;
		text-decoration: none;
		background: #B5D3EB;
		}
		


		ul#mainnav li ul li a:hover
		{
		background: #B5D3EB url("_images/mainnav-lg-trans.png") no-repeat 15px 8px;
		}

		
		ul#mainnav li ul li a.active
		{
		font: bold 12px/25px "Trebuchet MS", Arial, Verdana, sans-serif;
		background: #B5D3EB url("_images/mainnav-lg.png") no-repeat 15px 8px;
		}



/*
	sub nav
*/


		ul#subnav 
		{ 
		/* alle lists */
   		font: 12px/25px "Trebuchet MS", Arial, Verdana, sans-serif;
		width: 600px;
		height: 26px;
		float: left;
		_display: inline;
		list-style: none;
		color: #fff;
		}

		
		ul#subnav li
		{ 
		/* alle list items */
   		position: relative;
   		background: #375297;
		text-align: center;
		float: left;
		_display: inline;
		width: 119px;
		border-right: #B6D4EB solid 1px;
		opacity: 0.95;
		}
		
		
		ul#subnav li a
		{ 
		/* alle list items */
		display: block;
		color: #fff;
		text-decoration: none;
		line-height: 16px;
		padding-top: 3px;
		padding-bottom: 6px;
		border-bottom: #fff solid 1px;
		}


		ul#subnav li ul 
		{ 
		/* sub items */
   		display: none;
   		position: absolute;
   		width: 120px;
   		height: 25px;
   		list-style: none;
   		left: 0px;
		}


		ul#subnav li>ul 
		{ 
		/* postitie resetten voor alle browsers behalve IE */
   		top: auto;
   		/*left: auto;*/
		}


		ul#subnav li:hover ul, ul#subnav li.over ul 
		{ 
		/* lists nested onder hovered list items */
   		display: block;
		}
		
		
		ul#subnav li a:hover
		{
		text-decoration: none;
		background: #fff;
		color: #375297;
		}
		
		
		
		ul#subnav li ul li
		{
		border-right: none;
		}
		
		
		ul#subnav li ul li a:hover
		{
		background: #fff;
		color: #375297;
		}
		
		
		ul#subnav li ul li a#active
		{
		background: #dde0ee;
		color: #375297;
		}




/*
	bereikbaarheid
*/


		ul#bereikbaarheid
		{
		list-style: none;
		font: 12px/25px "Trebuchet MS", Arial, Verdana, sans-serif;
		}
			


		ul#bereikbaarheid li a:link, ul#bereikbaarheid li a:visited
		{
		border: 0;
		text-decoration: none;
		float: left;
		_display: inline;
		background: #fff;
		margin: 0 1px 0 0;
		padding: 10px;
		width: 35px;
		height: 20px;
		}
		
		
		ul#bereikbaarheid li a:hover, ul#bereikbaarheid li a.active
		{
		text-decoration: none;
		background: #cce1f1;
		}	
		
		
		ul#bereikbaarheid li img
		{
		border: 0;
		}




		
/*
	verkoopsgids
*/	


		ul#verkoopsgids
		{
		list-style: none;
		font: 12px/25px "Trebuchet MS", Arial, Verdana, sans-serif;
		}


		ul#verkoopsgids li a, ul#verkoopsgids li a:link, ul#verkoopsgids li a:visited
		{
		text-align: center;
		float: left;
		_display: inline;
		background: #E1EDF6;
		border: 0;
		text-decoration: none;
		margin: 0 10px 0 0;
		padding: 4px;
		}
		
		
		ul#verkoopsgids li a:hover
		{
		background: #fff;
		text-decoration: none;
		}	
		
		
		ul#verkoopsgids li img
		{
		border: 0;
		}
		
		


/*
	content
*/


		div#content
		{
		padding: 30px 30px 20px 30px;
		width: 540px;
		float: left;
		_display: inline;
		background: url("_images/content.png") repeat top left;
		min-height: 365px;
		height:expression(this.scrollHeight < 365? "365" : "auto" );
		}


		
		.col
		{
		width: 270px;
		padding: 0 30px 0 30px;
		}
		
		
		div#content h1
		{
		border-bottom: #fff dotted 1px;
		color: #fff;
		text-align: left;
		padding: 10px 0 10px 20px;
		margin: 0px 0 15px 0;
		font: 30px/30px Georgia, times, serif;
		}
		
		
		
		div#content h1 span
		{
		color: #4864A5;
		}
		
		
		div#content h1 a, div#content h1 a:hover
		{
		border-bottom: 0;
		color: #fff;
		text-align: left;
		padding: 10px 0 10px 0;
		margin: 0px 0 15px 0;
		font: 30px/30px Georgia, times, serif;
		background: none;
		text-decoration: none;
		}
		
				
		div#content h3
		{
		border-top: #fff dotted 1px;
		border-bottom: #fff dotted 1px;
		margin: 20px 0 5px 0;
		color: #fff;
		text-align: left;
		padding: 5px 0 5px 15px;
		font: 22px/28px Georgia, times, serif;
		}
		
		
		div#content h3 a, div#content h3 a:link, div#content h3 a:visited,div#content h3 a:hover 
		{
		color: #fff;
		background: none;
		font: 22px/22px Georgia, times, serif;
		text-decoration: none;
		border: none;
		}
		
		
		div#content h3 span
		{
		font: 18px/16px Georgia, times, serif;
		color: #375297;
		}
		
		
		div#content h3.intro
		{
		border: none;
		margin: 0;
		padding: 0;
		color: #333;
		text-align: left;
		font: 12px/22px Georgia, times, serif;
		}
		
		
		
		div#content h4
		{
		padding: 10px 0 5px 15px;
		text-align: left;
		font: bold 12px/18px "Trebuchet MS", Arial, Verdana, sans-serif;
		color: #375297;
		}
		
		
		
		div#content h4.beurs
		{
		border-top: #fff dotted 1px;
		padding: 20px 0 0px 15px;
		text-align: left;
		font: bold 12px/18px "Trebuchet MS", Arial, Verdana, sans-serif;
		color: #375297;
		text-transform: uppercase;
		}
		
		
		
		div#content ul.beurzen
		{
		border: none;
		list-style: none;
		margin: 0 0 20px 15px;
		padding: 0 0 5px 0px;
		text-align: left;
		font: 11px/18px "Trebuchet MS", Arial, Verdana, sans-serif;
		color: #333;
		}
		


		div#content ul
		{
		border-left: #375297 dotted 1px;
		list-style: none;
		margin: 0 0 20px 15px;
		padding: 0 0 5px 10px;
		text-align: left;
		font: 11px/18px "Trebuchet MS", Arial, Verdana, sans-serif;
		color: #333;
		}
		
		
		div#content ul.thumbs li	
		{
		display: inline;
		float: left;
		}
		
		
		div#content ul.thumbs li img
		{
		border: #fff dotted 1px;
		}
			
			
		div#content p
		{
		font: 11px/18px "Trebuchet MS", Arial, Verdana, sans-serif;
		text-align: left;
		padding: 0px 0 10px 0;
		color: #333;
		}
		
		
		div#content p.italic
		{
		font: italic 10px/20px "Trebuchet MS", Arial, Verdana, sans-serif;
		text-align: left;
		color: #333;
		margin: 0 0 0 20px;
		}
		
		
		
		div#content p.inhoud
		{
		margin: 0 20px 10px 20px;
		padding: 10px;
		color: #333;
/*
		background: #c3d8eb;
*/
		background: #cce1f1;
		}
		
		
		
		div#content p.inhoud a, div#content p.inhoud a:link, div#content p.inhoud a:visited
		{
		color: #333;
		font: 11px/18px "Trebuchet MS", Arial, Verdana, sans-serif;
		background: none;
		text-decoration: none;
		border-bottom: #333 dotted 1px;
		}
		
		
		div#content p.inhoud a:hover
		{
		border-bottom: none;
		}
		
		
		
		div#content p.bereiding
		{
		margin: 0 20px 0 20px;
		}
		
		
		div#content p.top a
		{
		background: #375297 url("_images/top.gif") no-repeat center right;
		text-align: left;
		float: right;
		_diplay: inline;
		color: #fff;
		font: 10px/10px "Trebuchet MS", Arial, Verdana, sans-serif;
		text-decoration: none;
		padding: 5px 20px 5px 5px;
		border: 0;
		text-transform: uppercase;
		}
		
		
		div#content img.left
		{
		border: #4864A5 dotted 1px;
		float: left;
		_display: inline;
		margin: 5px 15px 10px 0;
		}
		
		
		div#content img.vlag
		{
		float: left;
		_display: inline;
		margin: 0 5px 0 20px;
		}
		
		
		div#content img.right
		{
		border: #4864A5 dotted 1px;
		float: right;
		_display: inline;
		margin: 5px 0 10px 15px;
		}
		
		
		div#content a, div#content a:link, div#content a:visited
		{
		font: 11px/18px "Trebuchet MS", Arial, Verdana, sans-serif;
		text-align: left;
		color: #333;
		background: #e1edf6;	
		padding: 1px;
		text-decoration: none;
		border-bottom: #333 dotted 1px;
		}
		
		
		div#content a:hover
		{
		color: #000;
		text-decoration: none;
		border-bottom: none;
		}		
		
		
		div#content a.pdf, div#content a.pdf:link, div#content a.pdf:visited
		{
		width: 320px;
		float: left;
		_display: inline;
		font: 11px/18px "Trebuchet MS", Arial, Verdana, sans-serif;
		text-align: left;
		color: #333;
		padding: 1px;
		text-decoration: underline;
		background: none;
		border-bottom: none;
		margin: 0 0 15px 20px;
		}
		
		
		div#content a.pdf:hover
		{
		color: #000;
		text-decoration: none;
		border: none;
		}
		
		

		div#content a.video
		{
		font: 11px/18px "Trebuchet MS", Arial, Verdana, sans-serif;
		text-align: left;
		color: #fff;
		padding: 0;
		text-decoration: none;
		border: 0;
		background: none;
		}

		
		div#content a img, div#content a:link img, div#content a:visited img
		{
		float: left;
		text-align: left;
		background: none;
		text-decoration: none;
		_display: inline;
		border: none;
		padding: 0 20px 20px 0;
		}

	
			
		div#search
		{
		margin: 20px 0 0 20px;
		width: 480px;
		padding: 10px;
		background: #cce1f1;
		}
		
		
		div#search form
		{
		border: 0;
		float: left;
		_display: inline;
		text-align: left;
		height: 20px;
		width: 300px;
		}
		
		
		div#search input.zoekveld
		{
		margin: 1px 0 0 15px;
		padding: 4px;
		width: 235px;
		background: #eaf2f9;
		border: 0;
		font: 11px/18px "Trebuchet MS", Arial, Verdana, sans-serif;
		}
		
		
		div#search input.go
		{
		height: 20px;
		padding: 2px;
		width: 25px;
		background: #eaf2f9;
		border: 0;
		font: 11px/18px "Trebuchet MS", Arial, Verdana, sans-serif;
		}
		
		
		div#search h5
		{
		text-align: left;
		font: bold 12px/20px "Trebuchet MS", Arial, Verdana, sans-serif;
		color: #375297;
		text-transform: uppercase;
		}
		
				
		div#search p
		{
		text-align: left;
		font: 11px/18px "Trebuchet MS", Arial, Verdana, sans-serif;
		color: #333;
		margin: 0 0 0 15px;
		}
		
		

		div#content p.mp3
		{
		font: 11px/18px "Trebuchet MS", Arial, Verdana, sans-serif;
		color: #333;
		}

		
		div#content p.mp3 span
		{
		color: #375297;
		}
		
		
		
		
		
		

/*
	table
*/
		
		
		div#content table
		{
		float: left;
		_display: inline;
		font: 11px/18px "Trebuchet MS", Arial, Verdana, sans-serif;
		text-align: left;
		margin: 0 0 0 0;
		width: 540px;
		}
		
		
		div#content table#weather
		{
		width: auto;
		}
		
		
		
		div#content table td
		{
		color: #333;
		background: #eaf2f9;
		padding: 4px 8px 4px 8px;
		}
		
		
		div#content table td a, div#content table td a:link, div#content table td a:visited
		{
		color: #333;
		background: #eaf2f9;
		border-bottom: #333 dotted 1px;
		}
		
		
		div#content table td a:hover
		{
		color: #000;
		text-decoration: none;
		border-bottom: none;
		}
		
		
		
		div#content table td.left
		{
		background: #e1edf6;
		}
		
		

		div#content table td.day
		{
		background: #e1edf6;
		width: 100px;
		}

		
		div#content table td.weathericon
		{
		text-align: center;
		background: #e1edf6;
		width: 50px;
		}
		
		
		div#content table td.temperature
		{
		text-align: center;
		width: 100px;
		}
		
		
		div#content table th
		{
		color: #333;
		background: #e1edf6;
		padding: 4px 8px 4px 8px;
		}


		
/*
	anker		
*/
		
		
		ul.anker
		{
		border: none;
		list-style: none;
		text-align: left;
		font: 16px/20px "Trebuchet MS", Arial, Verdana, sans-serif;
		color: #333;
		}
		
		
		
		ul.anker li
		{
		padding: 4px;
		float: left;
		_display: inline;
		}




/*
	events
*/		

		


		
		p.prevmonth
		{
		float: left;
		}
		
		
		p.nextmonth	
		{
		float: right;
		}
		
		
		dl#events	
		{
		clear: both;
		text-align: left;
		}
		
		
		dl#events dt
		{
		clear: both;
		padding-top: 5px;
		font: 25px/41px Georgia, times, serif;
		color: #375297;
		margin: 10px 0px 0px 0px;
		border-top: 1px dotted #fff;
		}
		
		
		dl#events dt span	
		{
		margin: 15px 0 0 0;
		text-transform: lowercase;
		color: #375297;
		font: bold 12px/12px Georgia, times, serif;
		float: right;
		padding: 2px;
		}
		
		
		dl#events dd	
		{
		padding-top: 5px;
		font: 11px/18px "Trebuchet MS", Arial, Verdana, sans-serif;
		color: #333;
		}
		
		
		dl#events dd img
		{
		margin: 5px 0 10px 15px;
		border: #4864A5 dotted 1px;
		float: right;
		}



/*
	googlemaps
*/
		
		
		div#map
		{
		margin: 20px 0px 0px 20px;
		width: 500px;
		height: 300px;
		background: #fff;
		}

		
		
		
/*
	thumbs fotos		
*/
		

		
		div#content a.foto
		{
		float: left;
		_display: inline;
		background: none;
		border: none;
		margin: 4px;
		padding: 0;
		}		


		div#content a.foto img
		{
		border: none;
		margin: 0;
		padding: 0;
		}
/* lightbox */
div#lightbox	{
	position: absolute;
	float: left;
	height: 100%;
	width: 100%;
	left: 0;
	bottom: 0;
	right: 0;
	top: 0;
	text-align: center;
	background: transparent url(_images/shade.png) !important;
	background: transparent url(_images/shade8b.png);
	z-index: 500;
	overflow: hidden;
	}
div#lightbox img	{
	z-index: 501;
	background: transparent url(_images/closebox.png) no-repeat top right !important;
	background: transparent url(_images/closebox8b.png) no-repeat top right;
	margin-top: 80px;
	cursor: pointer;
	padding: 25px;
	}





/*
	contactformulier
*/

		fieldset#formbox
		{
		margin: 10px 20px 20px 20px;
		_display: inline;
		float: left;
		font: 11px/14px "Trebuchet MS", Arial, sans-serif; 
		border: none;
		width: 500px;
		}
	
		
		
		label
		{
		border-top: 1px solid #fff;
		_display: inline;
		float: left;
		text-align: left;
		color: #375297;
		width: 120px;
		padding: 5px;
		margin: 1px 0px 1px 0px;
		}
	
		
 		input.botstop	{
			display: none;
			}
		input
		{
		/*_display: inline;*/
		float: left;
		text-align: left;
		font: 11px/14px "Trebuchet MS", Arial, sans-serif; 
		border: 1px solid #fff;
/*
		border-right: none;
		border-bottom: none;
*/
	/*	background: transparent !important;*/
		background: #fff;
		color: #375297;
		width: 358px;
		height: 12px;
		padding: 5px;
		margin: 1px 0px 10px 0px;
		}
		
		
		
		textarea
		{
		_display: inline;
		float: left;
		font: 11px/14px "Trebuchet MS", Arial, sans-serif; 
		color: #375297;
		width: 362px;
		height: 55px;
		text-align: left;
		background: #fff;
		border: 1px solid #fff;
/*
		border-right: none;
		border-bottom: none;
*/
		padding: 3px;
		margin: 1px 0px 1px 0px;
		}
		
		
		button
		{
		margin: 6px 0 15px 0;
		width: 120px;
		float: right;
		font: 10px/20px "Trebuchet MS", Arial, sans-serif; 
		color: #375297;
		text-align: center;
		height: 20px;
		/*background: transparent !important;*/
		background: #b2d0e8;
		border: 1px solid #fff;
		/*padding: 3px;*/
		}
		
		
		button:hover
		{
		color: #fff;
		}
		
		
		input.nbr
		{
		font: 9px/12px "Trebuchet MS", Arial, sans-serif; 
		color: #fff;
		margin: 0px 10px 0px 130px;
		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
		{
		z-index: 2;
		position: absolute;
		bottom: 20px;
		left: 0px;
		width: 100%;
		text-align: center;
		font: 10px/12px Arial, Verdana, sans-serif;
		color: #375297;
		}

		
		div#tnt a, div#tnt a:link, div#tnt a:visited
		{
		color: #375297;
		}
		
		
		div#tnt a:hover
		{
		text-decoration: none;
		}	
/* social network icons */
div#social	{
	margin-top: 20px;
	text-align: left;
	/*background: rgba(255,255,255,0.8);*/
	padding: 5px;
	overflow: hidden;
	}
/* facebook */
#social .FBConnectButton_Simple	{
	width: 12px;
	height: 12px;
	float: left;
	border: 1px solid #fff;
	padding: 1px;
	}
#social .FBConnectButton_Text_Simple	{
	color: #000;
	margin: 0;
	
	}
#social #tweet	{
	float: left;
	width: 16px;
	text-indent: -999em;
	background: url(_images/twitter.png) no-repeat top left;
	margin-left: 5px;
	}
