* {
	margin: 0;
	padding: 0;
}
body {
	background-color: #e0dabf;
	font-size: 100%;
	font-family:Lucida Sans Unicode, Arial,sans-serif;
}
html, body, .vertBox1, .vertBox2 {
	height: 100%;
}
.vertBox1 {
	display: table;
	width: 100%;
}
.vertBox2 {
	display: table-cell;
	vertical-align: middle;
}
.vertBox2 {
}
.vertBox3 {
	width: 100%;
}

#banner {
	height: 145px;
	color: #ffffff;
	overflow: hidden;
	padding-left: 97px;
	padding-top: 5px;
	width:905px;
}
#homeLink {
	width: 635px;
	height: 144px;
	position: relative;
	display: block;
	cursor:pointer;
}
#homeLink span {
	background-repeat: no-repeat;
	position: absolute;
	width: 635px;
	height: 144px;
}
.bannerPic {
	background-image: url("img2/banner.gif");
}
#homeLink h2 {
	margin-top:-110px;
}
#banner a {
	color: #ffffff;
	text-decoration: none;
}
#banner a.navSelected {
	color: #ffffff;
	text-decoration: underline;
}
#banner ul {
	padding-left: 716px;
	font-size: 0.7em;
	margin-top: -32px;
	margin-left: -97px;
}
#banner ul li {
	margin-left: 0;
	padding-left: 20px;
	border: none;
	list-style: none;
	display: inline;
	font-size: 1em;
}
#banner ul li.first {
	padding-left: 0;
}

#contentFrame {
	background-color: #ffffff;
	height: 466px;
	overflow: hidden;
}
#contentIndex {
	margin-left: auto;
	margin-right: auto;
	width:337px;
	padding-top: 70px;
}
#contentIndex ul {
	display: inline;
}
#contentIndex ul li {
	list-style: none;
	display: inline;
}
.gallery a {
	position: relative;
	display: inline-block;
	height: 154px;
	width: 154px;
	border:1px solid #BFBCAB;
	margin: 5px 5px 10px;;
}
.gallery span {
	background-repeat: no-repeat;
	position: absolute;
	width: 154px;
	height: 154px;
	cursor: pointer;
}
.cat0 {
	background-image: url("img2/gallery_fashion.jpg");
}

.cat1 {
	background-image: url("img2/gallery_sport.jpg");
}

.cat2 {
	background-image: url("img2/gallery_editorial.jpg");
}

.cat3 {
	background-image: url("img2/gallery_beauty.jpg");
}

#contentImages{
	display:table;
	margin:0px auto;
	padding-top: 17px;
}
#contentPrev {
	float: left;
	width: 75px;
	height:432px;
	position: relative;
}
#contentPrev a {
	display:block;
	height:211px;
	width:25px;
	padding-top:221px;
	padding-left:25px;
	padding-right:25px;
	font-size:0px;
}
#contentPrev span {
	position: absolute;
	background-repeat: no-repeat;
	width: 25px;
	height: 25px;
}
.prevPic {
	background-image: url("img2/prev.gif");
}
#contentCenter {
	float: left;
}
#contentNext {
	float: left;
	width: 75px;
	height:432px;
	position: relative;
}
#contentNext a {
	display:block;
	height:211px;
	width:25px;
	padding-top:221px;
	padding-left:25px;
	padding-right:25px;
	font-size:0px;
}
#contentNext span {
	position: absolute;
	background-repeat: no-repeat;
	width: 25px;
	height: 25px;
}
.nextPic {
	background-image: url("img2/next.gif");
}
#description {
	clear:both;
	color:#A4A08D;
	float:right;
	font-size:0.7em;
	overflow:visible;
	position:relative;
	right:-140px;
	top:-45px;
	width:190px;
}
#slideshow {
	clear:both;
	color:#A4A08D;
	float:right;
	font-size:0.7em;
	overflow:visible;
	padding-bottom:10px;
	padding-left:24px;
	position:relative;
	right:-140px;
	top:-484px;
	width:190px;
}
.js #slideshow {
	display: block;
}
#slOn {
	color: #A4A08D;
}
.sl #slOn {
	color: #dddddd;
}
#slOff {
	color: #dddddd;
}
.sl #slOff {
	color: #A4A08D;
}

#contentImprint {
	color:#A7A18D;
	font-size:0.7em;
	padding-top:150px;
	text-align: center;
}
#contentImprint p {
	text-align: center;
}
#contentImprint h3 {
	text-align: center;
	font-weight: normal;
	font-size:1em;
	margin-bottom: 1em;
}


#footer {
	height: 125px;
	color: #A4A08D;
	margin-top: 25px;
	font-size: 0.6em;
	overflow: hidden;
	width:190px;
	margin-left: auto;
	margin-right: auto;
}
#footer a {
	color: #A4A08D;
	text-decoration: none;
}
#footer a.navSelected {
	color: #A4A08D;
	text-decoration: underline;
}
#footer ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	border: none;
} 
#footer ul li {
	background-image: url("img2/point.gif");
	background-position:9px 7px;
	background-repeat:no-repeat;
	margin-left: 0;
	padding-left:20px;
	border: none;
	list-style: none;
	display: inline;
}
.pointPic {
	background-image: url("img2/point.gif");
}
#footer ul li.first {
	background-image: none;
	padding-left: 0;
}
#footer p {
	margin-top: 25px;
}
#korresLink {
	width: 119px; height: 15px;
	position: relative;
	display: inline;
	display: inline-block;
}
#korresLink span {
	background-image: url("img2/korres.gif");
	background-repeat: no-repeat;
	position: absolute;
	width: 119px;
	height: 15px;
	cursor: pointer;
}
.korresPic{
	background-image: url("img2/korres.gif");
}


.js #banner {
	visibility: hidden;
	opacity: 0;
}
.js #contentIndex {
	visibility: hidden;
	opacity: 0;
}
.js #contentImages {
	visibility: hidden;
	opacity: 0;
}
.js #contentImprint {
	visibility: hidden;
	opacity: 0;
}
.js #footer {
	visibility: hidden;
	opacity: 0;
}

.clickable {
	cursor: pointer;
}

