/* --- gallery --- */

body.images
{
	font-size:0.8em;
}

body.images #content table,
body.images #content table td
{
	background: transparent;
	border: 0;
	padding: 0;
	margin: 0;
}

/* --- categories --- */

body.images #content div.categorylist
{
	display: block;
	margin: 0;
}

body.images #content div.categorylist table.cats
{
	padding: 0;
 	/*font-size: 1em;*/
 	width: 68em;
	border: 0;
	margin: 1em;
}

body.images #content div.categorylist table.cats td
{
	overflow: visible;
	width: 50%;
}

body.images #content div.categorylist table.cats td table td.ci
{
	width: 10%;
	vertical-align: middle;
	text-align: right;
}

body.images #content div.categorylist table.cats td table td.ci img
{
	background: transparent;
	vertical-align: middle;
	border: 0;
}

body.images #content div.categorylist table.cats td table td.cn
{
	vertical-align: middle;
	text-align: left;
	text-transform: uppercase;
}


/* --- rest --- */

body.images #content_detail
{
	overflow: visible;
}

body.images #content table.tt
{
	padding: 0;
 	font-size: 1em;
 	width: 68em;
	border: 0;
	margin: 1em;
}

body.images #content table.tt tr td img
{
	background-color: #f6f6f6;
	padding: 4px;
	border: 1px solid #ddd;
	margin: 0 8px;
	float: left;
}

body.images #content table.tt tr td
{
	padding: 1.25em 0;
	border-bottom: 1px solid #eee;
	border-top: 1px solid #eee;
	width: 50%;
}

body.images #content table.tt tr td p.gallery-img-desc
{
	color: #666;
	font-size: 0.9em;
}

body.images #content table.tt tr td p.gallery-new
{
	color: red;
	font-size: 0.9em;
}

p#detailimage
{
	display: block;
	margin: 0.5em 1em;
	text-transform: uppercase;
	font-size: 0.9em;
	font-weight: normal;
	padding: 0 0.25em;
	text-align: center;
}

p#detailimage a
{
	font-weight: bold;
}


/*


div#content table.cb
{
	width: 100%;
	margin: 1.5em;
	text-transform: uppercase;
	font-weight: bold;
}

div#content table.ct1
{
	margin: 1.5em;
}



td.catbgcolor
{
	padding: 0;
	margin: 0;
}




div#content img.detail-image
{
	margin: 1em;
	overflow: visible;
}

*/

/* --- infos unten --- */

.infopaging
{
	display: block;
	padding: 1em 0;
	width: 100%;
	text-align: center;
	text-transform: uppercase;
	font-size: 0.9em;
	font-weight: normal;
	overflow: visible;
}

p#gallery-cr
{
	display: block;
	margin: 1em 0;
	width: 100%;
	font-size: 0.85em;
	text-transform: uppercase;
	color: #aaa;
	text-align: center;
}
	