body {
	background-color:#000;
	text-align:center;
	color:#f0f0f0;
	font-family:verdana;
	padding:5px;
	margin:0;
	}

#Container
{
	
	height:642px;
	width:930px;
	text-align:center;
}

#Brochure {
	height:642px;
	width:908px;
	border:2px solid #333;
	background-color:#000;
	text-align:right;
	padding:0;
	margin:0;
}
#Brochure .Title {
	margin:1px 1px 0 0;
	text-align:right;
	padding:6px 10px 15px 10px;
	color:#fff;
	font-size:22px;
	font-weight:bold;
	font-size:25px;
	background-color:#333;
	filter:alpha(opacity=0,Style=1,FinishOpacity=75);
	-moz-opacity:.75;
	opacity:.75;
	width:600px;
	}
	
#Brochure .SubTitle {
	margin:0 1px 0 0;
	text-align:right;
	padding:0 10px 5px 10px;
	color:#fff;
	font-size:18px;
	background-color:#333;
	filter:alpha(opacity=0,Style=1,FinishOpacity=75);
	-moz-opacity:.75;
	opacity:.75;
	width:600px;
	}

#Description {
	height:437px;
	text-align:center;
	}

#Description .intro {
	margin-right:1px;
	width:650px;
	float:right;
	text-align:justify;
	padding:15px 10px 10px 10px;
	font-size:13px;
	background-color:#333;
	filter:alpha(opacity=75);
	-moz-opacity:.75;
	opacity:.75;
	}
	
#Description .programma {
	height:285px;
	width:580px;
	position:relative;
	filter:alpha(opacity=85);
	-moz-opacity:.85;
	opacity:.85;
	text-align:right;
	padding:0;
	font-size:11px;
	border:1px solid #a9a9a9;
	margin-top:5px;
}
	
#Description .programma .programmMainNav {
	height:15px;
	overflow:auto;
	overflow-x:hidden;
	text-align:right;
	background-color:#666;
	border-bottom:1px solid #999;
	padding-right:8px;
	padding-top:2px;
	line-height:15px;
	}
	
#Description .programma .programmanav {
	height:285px;
	overflow:auto;
	overflow-x:hidden;
	width:40%;
	text-align:left;
	background-color:#666;
	padding-left:8px;
	line-height:15px;
	}
	
#Description .programma .programmanav a {
	text-decoration:none;
	padding:5px;
	display:block;
	border-bottom:1px dotted #999;
	color:#ddd;
	}
	
#Description .programma .programmanav a:hover {
	color:#fff;
	}
	
#Description .programma .programmatitle {
	width:60%;
	text-align:left;
	background-color:#a9a9a9;
	padding-left:8px;
	line-height:15px;
	}
	
#Description .programmacontent {
	line-height:18px;
	margin:10px;
	text-align:justify;
	background-color:#333;
	font-size:11px;
	}

#Description .programmacontent .day {
	text-decoration:underline;
	}
	

#AlaCarteForm{
	height:420px;
	display:none;
	visibility:hidden;
	filter:alpha(opacity=85);
	-moz-opacity:.85;
	opacity:.85;
	padding:0;
	font-size:11px;
	margin-top:5px;
	text-align:center;
	width:100%;
	}

#AlaCarteForm .form{
	border:1px solid #a9a9a9;
	width:580px;
	text-align:center;
	}

#AlaCarteForm .form .people{
	overflow:auto;
	overflow-x:hidden;
	width:50%;
	background-color:#666;
	padding:8px;
	line-height:15px;
	text-align:left;
	
	}

#AlaCarteForm .form .description{
	background-color:#333;
	width:50%;
	padding:10px;
	text-align:left;
	}

.FotoLayer {
	text-align:left;
	height:94px;
	}
	
.Footer {
	height:15px;
	font-size:11px;
	padding-top:15px;
	text-align:center;
	}
	
.mainNav {
	padding-left:1px;
	float:left;
	height:92px;
	width:auto;
	filter:alpha(opacity=75);
	-moz-opacity:.75;
	opacity:.75;
	}
.mainNav img {
	border:1px solid #999;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
	}
	
.oldmainNav {
	padding-left:10px;
	text-align:left;
	height:18px;
	line-height:18px;
	width:auto;
	background-color:#333;
	font-familiy;arial;
	font-size:10px;
	filter:alpha(opacity=75);
	-moz-opacity:.75;
	opacity:.75;
	position:relative;
	}
	
.mainNav a {
	margin-right:25px;
	color:#ccc;
	width:100px;
	text-decoration:none;
	}	
	
.mainNav a:hover {
	text-decoration:underline;
	font-weight:bold;
	background-color:#333;
	}
	
.extraButton {
	height:90px;
	width:90px;
	border:1px solid #fff;
	background-color:#333;
	font-size:11px;
	filter:alpha(opacity=75);
	-moz-opacity:.75;
	opacity:.75;
	text-align:center;
	line-height:85px;
	font-weight:bold;
	margin:0 2px 0 2px;
	}

#tumbNailImages{text-align:left;margin-left:2px;;}

.tumbNail:hover
	{
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
	}
.tumbNail{
	background-color:#000;
	border:1px solid #fff;
	margin:0 2px 0 2px;
	filter:alpha(opacity=75);
	-moz-opacity:.75;
	opacity:.75;
	}

.Download
	{
	text-align:center;
	font-family:arial;
	font-size:10px;
	margin:2px;
	height:18px;
	width:124px;
	background-color:#222;
	border:1px solid #666;
	}
	
.langSelect :hover
{
	letter-spacing:1px;
}