

.tx-cegallery-pi1-album_header,
.tx-cegallery-pi1-album_backlink {
	margin-bottom: 10px;
	clear: both;
}

/* default styles for extension "tx_cegallery_pi1" */
.tx-cegallery-pi1 {
	margin: 10px 10px 10px 10px;
}

.tx-cegallery-pi1-album_date {
	font-size: 10px;
}



div.tx-cegallery-pi1-album_entry{
	float: left;
	margin: 2px 2px 2px 2px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	vertical-align: bottom;
	background-color: #ffffff;
	display: inline;
	width: 85px;
	height: 85px;
}

div.tx-cegallery-pi1-album_entry a,
.tx-cegallery-pi1-album_entry div a {
	display: block;
	float: left;
	margin-left: 0px;
	clear: both;
	text-align: center;
	width: 100%;
}
.tx-cegallery-pi1-album_entry div {
width: 60px;
margin: 0px 0px 0px 0px;
top: 0px;


}



span.tx-cegallery-pi1-album_date {
	display: block;
	float: left;
}
		
div.tx-cegallery-pi1-detail_entry
{
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	width: 100%;
	float: left;
	position: relative;
	margin:0 auto 0 auto;

}		


div.modcaption {
display: block;
text-align: center;
width: 100%;
float: left;

}
		
.tx-cegallery-pi1-detail_entry a {
display: block;
width: 100%;
text-align: center;
clear: both;
}
	div.tx-cegallery-pi1-slideControls{

			padding-bottom: 10px;

		}				

		

div.tx-cegallery-pi1-album_entry img, div.tx-cegallery-pi1-detail_entry img {
	border: 1px solid #000000;
	display: block;
	margin:0 auto 0 auto;

}

		div.tx-cegallery-pi1-clearer {

		 clear: both;

		}

		

		div.tx-cegallery-pi1-detail_header {

		  padding-bottom: 10px;

		}



		div.tx-cegallery-pi1-detail_nav {

			clear: both;

			width: 385px;

		}		

		

		span.tx-cegallery-pi1-photo_prev {

		 float: left;

		 width: 50px;

		}



		span.tx-cegallery-pi1-photo_next {

		 width: 50px;

		 text-align: right;

		 float: left;

		}



	  span.tx-cegallery-pi1-album_back_link {

	    float: left;

	    width: 285px;

	    text-align: center;

	  }

	  

	  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;

	  }

		#mySlideshow

		{

			width: 450px;

			

			z-index:5;

			display: none;

			overflow:hidden;

			position: relative;

			background-color: #FFFFFF;

		}

		

		#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: strong;

			color: inherit;

		}

		

		#slideInfoZone p

		{

			padding: 0;

			font-size: 10px;

			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;

		}