.thumb {
	border: 0px;
}
.fotocell {
	border: 1px solid #707070;
	width: 25%;
	text-align: center;
}
.albcell {
	border: 1px solid #707070;
	width: 25%;
	text-align: center;
}
table.albumnavig {
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	border-bottom: 1px solid #707070;
	}
table.albumnavig td.back {
	width: 120px;
	text-align: left;
}
table.albumnavig td.title {
	
	text-align: center;
	font-weight: bold;
}
table.albumnavig td.pages {
	font-size: 11px;
	text-align: center;
	font-weight: bold;
}
table.albumnavig td.next {
	width: 120px;
	text-align: right;
}

table.albumnavig a {
	font-size: 11px;
	font-weight: normal;
}
/* Album */
table.album {
	border: 1px solid #707070;
	width: 156px;
	
} 
table.album td.title {
	text-align: center;
	font-weight: bold;
} 
table.album td.foto {
	margin-right: 0px;
	margin-left: 0px;
	padding-left: 0px;
	padding-right: 0px;
} 
table.album td.descr {
	text-align: justify;
	font-size: 12px;
	margin: 1px 1px;
}

/* Foto Liste */
table.sfoto {
	
	
} 
table.sfoto td.title {
	text-align: center;
	font-weight: bold;
} 
table.sfoto td.foto {
	margin-right: 0px;
	margin-left: 0px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
} 
table.sfoto td.rating {
	text-align: center;
}
/* Foto Groß */
table.foto {
	border: 1px solid #707070;
	border-top: 0px;
} 
table.foto td.imgsize {
	text-align: center;
}
table.foto td.foto {
	margin-right: 0px;
	margin-left: 0px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
} 
table.foto td.rating {
	border-top: 1px solid #707070;
}
table.foto td.info {
	
}
table.foto td.info table.info {
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	vertical-align: top;
	border-top: 1px solid #707070;
}
table.foto td.info table.info td.capt {
	font-weight: bolder;
	vertical-align: top;
	width: 100px;
}
/* Foto Vor-zurück */

/* footer */

table.footer {
	width: 100%;
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
table.footer td.addphoto {
width: 100px;
	border: 1px inset #444444;
	margin: 2px;
	text-align: center;
}
table.footer td.addphoto a {
	font-size: 11px;
}
/* Kommentare */
table.comment {
	width: 100%;
	border: 1px solid #707070;
	margin: 2px;
	vertical-align: top;
}
table.comment td.comment {
	font-size: 12px;
	text-align: justify;
	vertical-align: top;
}
table.comment td.info {
	font-size: 11px;
	text-align: right;
	font-style: oblique;
	vertical-align: top;
}

