	body{
	padding-top:80px;
	background-color: #000;
	}
	
	
	#previewPane{
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 500px;
	position: absolute;
	z-index: 1;
	top: 130px;
	font-size: 0.1px;
	color: #000;
	height: 480px;
	left: 50%;
	right: 50%;
	margin-left: -240px;
}
	#waitMessage{
	display:none;
	padding:0px;
	color:#555;
	font-size:0.9em;
	font-family:arial;
	position: absolute;
	z-index: 3;
	left: 5px;
	top: 5px;
	height: 21px;
	width: 56px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}	
	#galleryContainer{	/* Big Div surrounding up image, list of images and down image */
	float:left;	/* Floating */
	/* CSS HACK */
		
	/* CSS HACK */
		width: 84px;	/* IE 5.x - 120 px + 2 px for borders and 2px for padding*/
	width/* */:/**/80px;	/* Other browsers */
	width: /**/80px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 1px;
	padding-right: 35px;
	padding-bottom: 1px;
	padding-left: 1px;
	margin: 0px;
	position: absolute;
	left: 760px;
	top: 120px;
	}
	#galleryContainer #arrow_down{	/* Arrow down image */
		height:35px;
	}
	#galleryContainer #arrow_up{
		height:35px;	/* Arrow up image */
	}
	
	#theImages{	/* DIV where the images are located */
	overflow:hidden;
	height:329px;
	background-image: url(../img/perfo2.jpg);
	background-repeat: repeat-y;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 21px;
	padding-right: 21px;
	width: 80px;
	margin-top: 0px;
	margin-bottom: 0px;
	position: relative;
	}
	#theImages div{
	position:relative;	/* Higher than total height of thumbnails */
	}
	#theImages img{
	border:0px;	/* No border */
	filter:alpha(opacity=30);	/* Transparency - IE */
	opacity:0.3;	/* Space between images */
	margin-top: 3px;
	margin-bottom: 3px;
	}
#wrappers #largeImageCaption {
	font-size: 0em;
	color: #000;
	margin: 0px;
	padding: 0px;
	height: 0px;
	width: 0px;
}

.borders {
	padding: 5px;
	border: 1px solid #444;
	margin-bottom: 0px;
}
#wrappers {
	height: 600px;
	width: 920px;
	margin-left: -460px;
	position: absolute;
	z-index: 0;
	left: 50%;
	top: 50%;
	background-image: url(../../media/img/layout/logo1.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-top: -300px;
}
#wrappers #topper {
	margin: 0px;
	height: 100px;
	width: 920px;
	position: absolute;
	z-index: 1;
	left: 0px;
	top: 0px;
	right: 0px;
	float: left;
	background-image: url(../img/headline_linie.gif);
	background-repeat: no-repeat;
	background-position: left 45px;
}
#topper p {
	margin: 0px;
	font-size: 0.8em;
	padding: 3px;	
}
