	
	div.tx-cegallery-pi1 p {
		float: right;
		width: 180px;
		padding-top: 4px;
		font-size: 11px;
		line-height: 14px;
	}

	div.tx-cegallery-pi1-album_header {
		float: right;
		clear: right;
		width: 180px;
		padding-top: 0px;
	}
	div.tx-cegallery-pi1-album_header h2.tx-cegallery-pi1-album_header {
		margin-top: 0;
	}
	div.tx-cegallery-pi1 p.tx-cegallery-pi1-album_header {
		padding-top: 0px;
	}

	div.tx-cegallery-pi1-detail_header {
		float: right;
		clear: right;
		width: 180px;
		padding: 2px 0 0px 0;
	}
	div.tx-cegallery-pi1-detail_header h2.tx-cegallery-pi1-detail_header {
		margin-top: 0;
	}
	div.tx-cegallery-pi1 p.tx-cegallery-pi1-detail_header {
		padding-top: 0px;
	}

	.tx-cegallery-pi1-album_date {
		font-size: 11px;
	}

	div.tx-cegallery-pi1-album_entry{
		float: left;
		height: 106px;
		width: 109px;
		margin: 0px;
		padding: 3px;
		padding-bottom: 4px;
		text-align: center;
		top: inherit;
		vertical-align: bottom;
		background-color: #fff;
	}

	div.tx-cegallery-pi1-detail_entry {
		padding-top: 2px;
		padding-bottom: 10px;
		text-align: left;
	}		

	div.tx-cegallery-pi1-slideControls{
		padding-bottom: 10px;
	}				

	div.tx-cegallery-pi1-detail_entry {
		float: left;
		width: 460px;
	}
	
	div.tx-cegallery-pi1-album_entry img, div.tx-cegallery-pi1-detail_entry img {
		clear: both;
		border: 0px solid #000000;
	}

	div.tx-cegallery-pi1-clearer {
		clear: left;
	}

	div.tx-cegallery-pi1-detail_nav {
		clear: left;
		width: 465px;
	}		

	span.tx-cegallery-pi1-photo_prev {
		float: right;
		width: 20px;
	}

	span.tx-cegallery-pi1-photo_next {
		width: 20px;
		text-align: right;
		float: right;
	}

	span.tx-cegallery-pi1-album_back_link {
	 	float: left;
	 	width: 300px;
	 	text-align: left;
	}
	
	span.tx-cegallery-pi1-pagebrowser_actual, span.tx-cegallery-pi1-pagebrowser_normal {
		padding-right: 8px;
	}
	
	span.tx-cegallery-pi1-pagebrowser_actual a {
		font-weight: bold;
	}
	
	div.tx-cegallery-pi1-pagebrowser {
		padding-bottom: 10px;
	}

	div.tx-cegallery-pi1-page {
		float: left;
		padding-right: 10px;
	}	  

	#mySlideshow	{
		width: 370px;
		height: 370px;
		z-index:5;
		display: none;
		overflow:hidden;
		position: relative;
		background-color: #DFD9C2;
	}

	#mySlideshow img
	{
		border: 0;
		margin: 0;
	}

	#mySlideshow #slideInfoZone
	{
		position: absolute;
		z-index: 10;
		width: 100%;
		margin: 0px;
		left: 0;
		bottom: 0;
		height: 3em;
		background: #333;
		color: #fff;
		text-indent: 0;
	}

	#slideInfoZone h2
	{
		padding: 0;
		font-size: 12px;
		margin: 0;
		margin: 2px 5px;
		font-weight: bold;
		color: inherit;
	}

	#slideInfoZone p
	{
		padding: 0;
		font-size: 11px;
		margin: 2px 5px;
		color: #eee;
	}

	#mySlideshow a
	{
		font-size: 100%;
		text-decoration: none;
		color: inherit;
	}

	#mySlideshow a.right, #mySlideshow a.left
	{
		position: absolute;
		height: 100%;
		width: 40%;
		cursor: pointer;
		z-index:10;
		filter:alpha(opacity=20);
		-moz-opacity:0.2;
		-khtml-opacity: 0.2;
		opacity: 0.2;
	}

	* html #mySlideshow a.right, * html #mySlideshow a.left
	{
		filter:alpha(opacity=50);
	}

	#mySlideshow a.right:hover, #mySlideshow a.left:hover
	{
		filter:alpha(opacity=80);
		-moz-opacity:0.8;
		-khtml-opacity: 0.8;
		opacity: 0.8;
	}

	#mySlideshow a.left
	{
		left: 0;
		top: 0;
		background: url('/typo3conf/ext/ce_gallery/res/left.gif') no-repeat top left;
	}

	#mySlideshow a.right
	{
		right: 0;
		top: 0;
		background: url('/typo3conf/ext/ce_gallery/res/right.gif') no-repeat top right;
	}

	div.tx-cegallery-pi1-pagebrowser_back, div.tx-cegallery-pi1-pagebrowser_pages {
		float: left;
	}	
		
	div.tx-cegallery-pi1-pagebrowser a {
		text-decoration: none;
	}
	
	div.tx-cegallery-pi1-pagebrowser_back {
		width:40px;
	}		
	
	div.tx-cegallery-pi1-slimbox_hidden_links {
		display: none;
	}