#content #text .image a:hover {
	background:transparent;
}

.imagetitle {
	position:relative;
	background:#a2d1f4;
	text-align:center;
	height:1.2em;
	padding:0.2em;
	font-weight:bold;
	line-height:1.2em;
}

.image {
	position:relative;
	width:400px;
	margin-left:auto;
	margin-right:auto;
	margin-top:1em;
	margin-bottom:0.5em;
}

.imagecomment {
	position:relative;
	font-size:0.9em;
}

.image img {
	width:400px;
	border:1px #dddddd solid;
}

.imagecontrol {
	position:relative;
	background:#a2d1f4;
	text-align:center;
	height:1.2em;
	padding:0.2em;
	line-height:1.2em;
}

.imagecontrol_inner {
	position:relative;
	width:400px;
	margin:auto;
	font-size:0.9em;
	font-weight:bold;
	height:1.2em;
}

#content #text .imagecontrol_inner a {
	color:#000000;
	text-decoration:none;
}

.imagepagecontrol {
	position:relative;
	background:#a2d1f4;
	height:1em;
	line-height:1em;
	padding:0.3em;
	
}

.imagepagecontrol .pages {
	text-align:center;
}

#content #text .imagepagecontrol .pages a {
	margin-left:0.2em;
	margin-right:0.2em;
	color:#000000;
	text-decoration:none;
}

.imagepagecontrol .pages a.active {
	font-weight:bold;
	letter-spacing:0.1em;
}

.imagepagecontrol_inner {
	position:relative;
	font-size:0.8em;
}

.absleft {
	position:absolute;
	left:0px;
	top:0px;
}

.absright {
	position:absolute;
	right:0px;
	top:0px;
}

.pagepreview {
	position:relative;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	margin:auto;
	white-space:nowrap;
	width:560px;
}

.pagepreview li {
	position:relative;
	display:inline;
	margin:0;
	padding:0;
}

img.thumb {
	position:relative;
	margin:2px 8px;
	width:94px;
	height:71px;
	-moz-opacity:0.6;
	opacity:0.6;
	border:1px #dddddd solid;
}

#content #text a:hover img.thumb
{
	height:75px;
	width:100px;
	margin:0px 5px;
	-moz-opacity:1;
	opacity:1;
	border:1px #dddddd solid;
}

.inactive {
	color:#7c97ab;
}

.thumbs {
	position:relative;
	width:600px;
	margin:auto;
	height:75px;
	padding:8px;
}

#content {
	margin-left:160px;
}

#content #text {
	margin-right:0em;
	margin-bottom:45px;
	padding:0em;
}

#content #pagetitle {
	padding-left:40px;
}


#content #text .image .magnifier {
	position:absolute;
	top:10px;
	right:-39px;
	width:29px;
	height:29px;
	float:left;
	background:url("../../images/lupe.png") no-repeat;
	background-position:0px -29px;
}

.magnifier span {
	display:none;
}

#content #text .image .magnifier:hover {
	background:url("../../images/lupe.png") no-repeat;
	background-position:0px 0px;
}

.albums {
	margin:4px auto;
	padding:0;
}

.albums td {
	text-align:center;
	font-size:0.9em;
}


#content #text .pagepreview a:hover {
	background:transparent;
}

#content #text .albums a {
	text-decoration:none;
	color:#000000;
}

#content #text .albums a:hover {
	background:transparent;
}


.leftarrow {
	position:absolute;
	left:0px;
	top:11px;
	width:20px;
	height:70px;
	background:url('../../images/arrow_l.png') no-repeat;
}

#content #text .leftarrow:hover {
	background:url('../../images/arrow_l.png') no-repeat;
	background-position:0px -70px;
}

.rightarrow {
	position:absolute;
	right:0px;
	top:11px;
	width:20px;
	height:70px;
	background:url('../../images/arrow_r.png') no-repeat;
}

#content #text .rightarrow:hover {
	background:url('../../images/arrow_r.png') no-repeat;
	background-position:0px -70px;
}
