/* CSS Document */

/* ********************************************************************************************
 * Formatierungen Vorschaubilder
 ******************************************************************************************* */
	#photogalleryThumbnail {
		width:180px; float:right;
		overflow:hidden;
	}
	
	#photogalleryThumbnail .title {
		width:123px;
		height:18px;
		line-height: 18px;
		font-size: 12px;
		font-weight: bold;
		vertical-align: bottom;
		text-decoration: none;
		background-color: #f5f5f5;
		padding: 1px 2px 1px 5px;
		margin-bottom: 4px;
		text-transform:uppercase;
		float:left;
	}
	
	#photogalleryThumbnail .imageBack, #photogalleryThumbnail .imageForward {
		width:15px;
		height:18px;
		line-height: 18px;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
		background-color: #d8d8d8;
		padding: 1px 2px 1px 2px;
		margin: 0px 0px 4px 2px;
		text-align: center;
		float:left;
		cursor:pointer;
	}
	
	#photogalleryThumbnail ul {
		width:172px;
		list-style: none;
		margin:0px; padding:0px;
		background-color: #fafafa; 
		height:420px;
		float:left; 
	}
	
	#photogalleryThumbnail li {
		float:left;
		width:74px; 
		height:74px;
		line-height:72px;
		border:1px solid #d8d8d8;
		margin:0px 0px 4px 4px;
 		padding:2px;
		text-align:center;
	}
	
	#photogalleryThumbnail li img {
		vertical-align:middle;
		border:0px;
		margin:0px;
		padding:0px;
	}
	
	
/* ********************************************************************************************
 * Formatierungen Bild
 ******************************************************************************************* */
	#photogalleryImage {
		width:378px; float:left;
		overflow:hidden;
	}
	
	#photogalleryImage #image {
		height:370px;
		line-height:370px;
		background-color: #fafafa; 
		border-left: 8px solid #d8d8d8;
		text-align:center;
	}
	
	#photogalleryImage #image img {
		vertical-align:middle;
		border:0px;
		margin:0px;
		padding:0px;
	}
	
	#photogalleryImage .title {
		width:321px;
		height:18px;
		line-height: 18px;
		font-size: 12px;
		font-weight: bold;
		vertical-align: bottom;
		text-decoration: none;
		background-color: #f5f5f5;
		border-left: 8px solid #2e365b;
		padding: 1px 2px 1px 5px;
		margin-bottom: 4px;
		text-transform:uppercase;
		overflow:hidden;
		float: left;
	}
	
	#photogalleryImage .imageBack, #photogalleryImage .imageForward {
		width:15px;
		height:18px;
		line-height: 18px;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
		background-color: #d8d8d8;
		padding: 1px 2px 1px 2px;
		margin: 0px 0px 4px 2px;
		text-align: center;
		float: left;
		cursor:pointer;
	}
	
	#photogalleryImage .description {
		background-color: #fafafa; 
		border-left:8px solid #d8d8d8; 
		padding: 1px 2px 1px 5px; 
		margin-top:4px;
	}
	
	#photogalleryImage .photographer {
		background-color: #fafafa; 
		border-left:8px solid #d8d8d8; 
		padding: 1px 2px 1px 5px; 
		margin-bottom:22px;
	}
	
	
/* ********************************************************************************************
 * Formatierungen Auflistung Fotogalerie
 ******************************************************************************************* */
	#photogalleryView {
	
	}
	
/* Auflistung Seiten
	------------------------------------------------------------------------------------------- */
	#photogalleryView #viewPages {
		
	}

	#viewPages #alignment {
		float:right;
	}
		
	#viewPages .linkPage {
		width:20px; 
		height:16px;
		float:left;
		background-image:url(/_images/number.jpg); 
		background-repeat:no-repeat; 
		margin-right:3px;
		font-weight:bold;
		text-align:center;
		line-height:16px;
		vertical-align:middle;
	}
	
	#viewPages .linkPage:hover {
		background-image:url(/_images/numberActive.jpg); 
	}
	
	#viewPages .linkPageActive {
		width:20px; 
		height:16px;
		float:left;
		background-image:url(/_images/numberActive.jpg); 
		background-repeat:no-repeat; 
		margin-right:3px;
		font-weight:bold;
		text-align:center;
		line-height:16px;
		vertical-align:middle;
	}
	
	
/* ********************************************************************************************
 * Formatierungen Auflistung Fotogalerien
 ******************************************************************************************* */
	#photoGalleryView {
		margin-top:4px;
		width:172px;
	}
	
	
	#photoGalleryView .photoGalleryEntry {
	
	}
	
	#photoGalleryView .photoGalleryEntry {
		margin:0px;
	}
	
	#photoGalleryView .photoGalleryEntry .title {
		width:auto;
		font-size: 12px;
		font-weight: bold;
		vertical-align: bottom;
		text-decoration: none;
		padding: 0px 4px 0px 4px;
		margin-bottom: 4px;
		border-bottom: 1px solid #e6e0ea;
	}
	
	#photoGalleryView .photoGalleryEntry .footer {
		width:auto;
		font-size: 12px;
		font-weight: bold;
		text-align:right;
		vertical-align: bottom;
		text-decoration: none;
		padding: 0px 4px 0px 4px;
		margin-bottom: 4px;
		border-top: 1px solid #e6e0ea;
	}
	
	#photoGalleryView .photoGalleryEntry ul {
		list-style: none;
		margin:0px; padding:0px;
	}
	
	#photoGalleryView .photoGalleryEntry li {
		float:left;
		width:74px; 
		height:74px;
		line-height:72px;
		border:1px solid #e6e0ea;
		margin:0px 0px 4px 4px;
 		padding:2px;
		text-align:center;
		vertical-align:bottom;
		background-color:#f7f1f3;
	}
	
	#photoGalleryView .photoGalleryEntry li:first-child {
		margin:0px 0px 4px 0x;
	}
	
	#photoGalleryView .photoGalleryEntry li img {
		vertical-align:middle;
		border:0px;
		margin:0px;
		padding:0px;
	}
	
/* ********************************************************************************************
 * Formatierungen Auflistung Fotogalerien
 ******************************************************************************************* */
	#photoGalleryView_overview {
		margin-top:4px;
	}
	
	
	#photoGalleryView_overview .photoGalleryEntry {
	
	}
	
	#photoGalleryView_overview .photoGalleryEntry {
		margin:0px;
	}
	
	#photoGalleryView_overview .photoGalleryEntry .title {
		width:auto;
		font-size: 12px;
		font-weight: bold;
		vertical-align: bottom;
		text-decoration: none;
		padding: 0px 4px 0px 4px;
		margin-bottom: 4px;
		border-bottom: 1px solid #e6e0ea;
	}
	
	#photoGalleryView_overview .photoGalleryEntry .footer {
		width:auto;
		font-size: 12px;
		font-weight: bold;
		text-align:right;
		vertical-align: bottom;
		text-decoration: none;
		padding: 0px 4px 0px 4px;
		margin-bottom: 4px;
		border-top: 1px solid #e6e0ea;
	}
	
	#photoGalleryView_overview .photoGalleryEntry ul {
		list-style: none;
		margin:0px; padding:0px;
	}
	
	#photoGalleryView_overview .photoGalleryEntry li {
		float:left;
		width:74px; 
		height:74px;
		line-height:72px;
		border:1px solid #e6e0ea;
		margin:0px 0px 4px 4px;
 		padding:2px;
		text-align:center;
		vertical-align:bottom;
		background-color:#f7f1f3;
	}
	
	#photoGalleryView_overview .photoGalleryEntry li:first-child {
		margin:0px 0px 4px 0x;
	}
	
	#photoGalleryView_overview .photoGalleryEntry li img {
		vertical-align:middle;
		border:0px;
		margin:0px;
		padding:0px;
	}