*
{
	margin: 0px;
	padding: 0px;
}

/* Embedded Fonts */
@font-face {
font-family: Bauhaus Medium BT;
font-style:  normal;
font-weight: normal;
src: url(fonts/BAUHAUS1.eot);
}

body  
{
	font-family: Bauhaus Medium BT, Arial, Helvetica, sans-serif;
	font-size: 16px;
	background-color: #202020;
	color: White;
}

h1 { display:none; font-size: 8px; color: #303030 }
h2 { font-size: 22px; color:White;}
h3 { font-size: 14px; color:White;}

p
{  
	padding-top: 10px;
	padding-left: 30px;
	padding-right: 40px;
}

img
{
	border-style:none;
}

a
{
	text-decoration: none;	
}

/* specific DIV's */

#page
{
	width: 900px;
	height: auto;
	margin: 0 auto;
	padding-top: 5px;
	background-color: #303030;
	/*background-image: url("images/body.gif");*/
	/*background-repeat: repeat-y;*/
}

#page_header
{
	height: 215px;
	margin-left: 102px;
	font-size: 14px;
	margin-top: 23px;
	color:White;
}

#page_header_logo
{
	width: 376px;
	height: 177px;
	float: left;
	background-image: url('images/SanteLocale2010.png');
	background-repeat: no-repeat;
	background-position: left top;
}

#page_header_wrapper
{
	width: 280px;
	height: 175px;
	margin-left: 140px;
	float: left;
}

#page_header_place
{
	height: 40px;
	font-size: 36px;
	color: #FFCC00;
	padding-top: 37px; 
	float: left;
}

#page_header_place_descr
{
	height: 40px;
	width: 130px;
	padding-left: 25px;
	padding-bottom: 7px;
	padding-top: 37px; 
	vertical-align: top;
	line-height: 95%;
	float: left;
}

#page_header_date_day
{
	height: 40px;
	float: left;
	font-size: 36px;
	color: #E80062;
	margin-top: 5px;
	clear: both;
}

#page_header_date_descr
{
	width: 60px;
	padding-left: 16px;
	padding-top: 7px;
	line-height: 105%;
	text-align: center;
	margin-top: 5px;
	float: left;
}

#page_header_date_year
{
	height: 40px;
	float: left;
	padding-left: 16px;
	font-size: 36px;
	color: #E80062;
	margin-top: 5px;
}

#page_header_hour_from
{
	height: 40px;
	float: left;
	/*margin-left: 280px;*/
	font-size: 36px;
	color: #0098FF;
	margin-top: 5px;
}

#page_header_hour_descr
{
	width: 30px;
	padding-left: 1px;
	padding-top: 7px;
	line-height: 105%;
	text-align: center;
	margin-top: 5px;
	float: left;
}

#page_header_hour_to
{
	height: 40px;
	float: left;
	padding-left: 1px;
	font-size: 36px;
	color: #0098FF;
	margin-top: 5px;
}

#page_header_dvz
{
	width: 750px;
	height: 36px;
	background-image: url('images/DVZ.gif');
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin-left: -15px;
	
}

#page_content
{
	padding-left: 50px;
}

#page_footer
{
	width: 900px;
	height: 105px;
	margin: 0 auto;
	/*background-image: url("images/sponsors.jpg");*/
	background-repeat: no-repeat;
	background-position: center top;
}

#popup_sl 
{
	width: 532px;
	position: absolute;
	top: 200px;
	left: 250px;
	padding-top: 13px;
	background-image: url("images/roodkop.gif");
	background-repeat: no-repeat;
	background-position: top;
	display: none;
	z-index: 100;
}


#popup_body_sl 
{
	width: 532px;
	height: 200px;
	background-image: url("images/roodmid.gif");
	background-repeat: repeat-y;
	background-position: top;
	vertical-align: text-top;
	overflow: hidden;
}

#popup_footer_sl 
{
	width: 532px;
	padding-top: 14px;
	background-image: url("images/roodvoet.gif");
	background-repeat: no-repeat;
	background-position: top;
}

#popup_loca 
{
	width: 532px;
	position: absolute;
	top: 100px;
	left: 450px;
	padding-top: 13px;
	background-image: url("images/purperkop.gif");
	background-repeat: no-repeat;
	background-position: top;
	display: none;
	z-index: 30;
}


#popup_body_loca 
{
	width: 532px;
	height: 200px;
	background-image: url("images/purpermid.gif");
	background-repeat: repeat-y;
	background-position: top;
	vertical-align: text-top;
	overflow: hidden;
}

#popup_footer_loca 
{
	width: 532px;
	padding-top: 14px;
	background-image: url("images/purpervoet.gif");
	background-repeat: no-repeat;
	background-position: top;
}

#tram
{
	height: 30px;
	background-image: url("images/tram.gif");
	background-repeat: no-repeat;
	background-position: left;
	padding-top: 10px;
	padding-left: 40px;
	margin-left: 30px;
}

#bus
{
	height: 30px;
	background-image: url("images/bus.gif");
	background-repeat: no-repeat;
	background-position: left;
	padding-top: 10px;
	padding-left: 40px;
	margin-left: 30px;
}

#auto
{
	height: 30px;
	background-image: url("images/auto.gif");
	background-repeat: no-repeat;
	background-position: left;
	padding-top: 10px;
	padding-left: 40px;
	margin-left: 30px;
}