* {
	margin: 0;
	padding: 0;	
}

a {
	outline:none;
}

html {
	margin: 0;
	padding: 0;
}

body {
	margin: 0;
	padding: 0;
	background: #4e442f url("images/wall.jpg") top no-repeat;
}

h1 {
	color: #626262;
	font-family: georgia, times, serif;
	font-size: 16pt;
	font-style: italic;
	line-height: 2em;
}

h2 {
	color: #626262;
	font-family: georgia, times, serif;
	font-size: 12pt;
	font-style: italic;
	line-height: 1.75em;
}

p {
	color: #6b6b6b;
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 10pt;
	line-height: 1.75em;
}

#wrapper {
	background: url("images/wrapper.jpg") top center no-repeat;
	width: 1000px;
	height: 811px;
	margin: 0 auto;
	padding-bottom: 15px;
	position: relative;
}

#left {
	width: 154px;
	height: 710px;
	float: left;
	padding-top: 50px;
}

#top {
	width: 280px;
	height: 83px;
	float: left;
	padding: 16px 0 0 420px;
}

#center {
	width: 700px;
	height: 661px;
	float: left;
}

#right {
	width: 146px;
	height: 400px;
	float: right;
	padding-top: 360px;
}

#footer {
	width: 1000px;
	height: 31px;
	float: left;
	padding-top: 20px;
}

.nav_info {
	background: url("images/nav_info.jpg") no-repeat;
	width: 108px;
	height: 73px;
	float: left;
	margin: 8px 0 2px 0;
	text-indent: -1000000px;
	cursor: pointer;
}

.nav_info:hover {
	background: url("images/nav_info.jpg") no-repeat 0 -73px;
}

.nav_close {
	background: url("images/nav_close.jpg") no-repeat;
	width: 119px;
	height: 83px;
	float: left;
	text-indent: -1000000px;
}

.nav_close:hover {
	background: url("images/nav_close.jpg") no-repeat 0 -83px;
}

.nav_prev {
	background: url("images/nav_prev.jpg") no-repeat;
	width: 154px;
	height: 89px;
	margin-top: 108px;
	float: left;
	text-indent: -1000000px;
}

.nav_prev:hover {
	background: url("images/nav_prev.jpg") no-repeat 0 -89px;
}

.nav_next {
	background: url("images/nav_next.jpg") no-repeat;
	width: 146px;
	height: 74px;
	float: left;
	text-indent: -1000000px;
}

.nav_next:hover {
	background: url("images/nav_next.jpg") no-repeat 0 -74px;
}

.foot_home {
	background: url("images/foot_home.jpg") no-repeat;
	width: 65px;
	height: 31px;
	float: left;
	margin-left: 154px;
	text-indent: -1000000px;	
}
.foot_home:hover {
	background: url("images/foot_home.jpg") no-repeat 0 -31px;
}

.foot_resume {
	background: url("images/foot_resume.jpg") no-repeat;
	width: 90px;
	height: 31px;
	float: left;
	text-indent: -1000000px;	
}
.foot_resume:hover {
	background: url("images/foot_resume.jpg") no-repeat 0 -31px;
}

.foot_email {
	background: url("images/foot_email.jpg") no-repeat;
	width: 182px;
	height: 31px;
	float: left;
	text-indent: -1000000px;	
}
.foot_email:hover {
	background: url("images/foot_email.jpg") no-repeat 0 -31px;
}

.foot_copyright {
	background: url("images/foot_copyright.jpg") no-repeat;
	width: 363px;
	height: 31px;
	float: left;
	text-indent: -1000000px;	
}

.thumbnails {
	display: none;
}

.thumb_bluemlein {
	background: url("images/thumb_bluemlein.jpg") no-repeat;
	width: 101px;
	height: 117px;
	float: left;
	margin: 49px 0 0 145px;
	text-indent: -1000000px;
}
.thumb_bluemlein:hover {
	background: url("images/thumb_bluemlein.jpg") no-repeat 0 -117px;
}

.thumb_boxingbuilding {
	background: url("images/thumb_boxingbuilding.jpg") no-repeat;
	width: 102px;
	height: 136px;
	float: left;
	margin: 11px 0 19px 35px;
	text-indent: -1000000px;
}
.thumb_boxingbuilding:hover {
	background: url("images/thumb_boxingbuilding.jpg") no-repeat 0 -136px;
}

.thumb_nuremberg {
	background: url("images/thumb_nuremberg.jpg") no-repeat;
	width: 161px;
	height: 70px;
	float: left;
	margin: 89px 0 7px 24px;
	text-indent: -1000000px;
}
.thumb_nuremberg:hover {
	background: url("images/thumb_nuremberg.jpg") no-repeat 0 -70px;
}

.thumb_pridefc1 {
	background: url("images/thumb_pridefc1.jpg") no-repeat;
	width: 113px;
	height: 83px;
	float: left;
	margin: 20px 0 28px 108px;
	text-indent: -1000000px;
}
.thumb_pridefc1:hover {
	background: url("images/thumb_pridefc1.jpg") no-repeat 0 -83px;
}

.thumb_pridefc2 {
	background: url("images/thumb_pridefc2.jpg") no-repeat;
	width: 117px;
	height: 109px;
	float: left;
	margin: 22px 0 0 43px;
	text-indent: -1000000px;
}
.thumb_pridefc2:hover {
	background: url("images/thumb_pridefc2.jpg") no-repeat 0 -109px;
}

.thumb_rainbarrel {
	background: url("images/thumb_rainbarrel.jpg") no-repeat;
	width: 118px;
	height: 106px;
	float: left;
	margin: 11px 0 14px 57px;
	text-indent: -1000000px;
}
.thumb_rainbarrel:hover {
	background: url("images/thumb_rainbarrel.jpg") no-repeat 0 -106px;
}

.thumb_artnouveau {
	background: url("images/thumb_artnouveau.jpg") no-repeat;
	width: 145px;
	height: 71px;
	float: left;
	margin: 47px 0 8px 116px;
	text-indent: -1000000px;
}
.thumb_artnouveau:hover {
	background: url("images/thumb_artnouveau.jpg") no-repeat 0 -71px;
}

.thumb_glamourkitty {
	background: url("images/thumb_glamourkitty.jpg") no-repeat;
	width: 127px;
	height: 98px;
	float: left;
	margin: 28px 0 0 47px;
	text-indent: -1000000px;
}
.thumb_glamourkitty:hover {
	background: url("images/thumb_glamourkitty.jpg") no-repeat 0 -98px;
}

.thumb_holidaycards {
	background: url("images/thumb_holidaycards.jpg") no-repeat;
	width: 112px;
	height: 105px;
	float: left;
	margin: 4px 0 17px 58px;
	text-indent: -1000000px;
}
.thumb_holidaycards:hover {
	background: url("images/thumb_holidaycards.jpg") no-repeat 0 -105px;
}

.thumb_partyball {
	background: url("images/thumb_partyball.jpg") no-repeat;
	width: 146px;
	height: 112px;
	float: left;
	margin: 16px 0 0 195px;
	text-indent: -1000000px;
}
.thumb_partyball:hover {
	background: url("images/thumb_partyball.jpg") no-repeat 0 -112px;
}

.thumb_logos {
	background: url("images/thumb_logos.jpg") no-repeat;
	width: 127px;
	height: 74px;
	float: left;
	margin: 17px 0 37px 77px;
	text-indent: -1000000px;
}
.thumb_logos:hover {
	background: url("images/thumb_logos.jpg") no-repeat 0 -74px;
}

.full_bluemlein {
	float: left;
	text-indent: -1000000px;
}

.full_boxingbuilding {
	float: left;
	margin: 0 0 0 74px;
	text-indent: -1000000px;
}

.full_nuremberg {
	float: left;
	margin: 0 0 0 129px;
	text-indent: -1000000px;
}

.full_pridefc1 {
	float: left;
	text-indent: -1000000px;
}

.full_pridefc2 {
	float: left;
	margin: 0 0 0 34px;
	text-indent: -1000000px;
}

.full_rainbarrel {
	float: left;
	text-indent: -1000000px;
}

.full_artnouveau {
	float: left;
	margin: 0 0 0 245px;
	text-indent: -1000000px;
}

.full_glamourkitty {
	float: left;
	margin: 26px 0 0 0;
	text-indent: -1000000px;
}

.full_holidaycards {
	float: left;
	text-indent: -1000000px;
}

.full_partyball {
	float: left;
	margin: 0 0 0 80px;
	text-indent: -1000000px;
}

.full_logos {
	float: left;
	margin: 16px 0 0 8px;
	text-indent: -1000000px;
}

.info_bluemlein {
	background: url("images/info_bluemlein.jpg") no-repeat;
	width: 292px;
	height: 178px;
	position: absolute;
	top: 507px;
	left: 542px;
	text-indent: -1000000px;
	cursor: pointer;
	display: none;
}

.info_boxingbuilding {
	background: url("images/info_boxingbuilding.jpg") no-repeat;
	width: 304px;
	height: 215px;
	position: absolute;
	top: 501px;
	left: 161px;
	text-indent: -1000000px;
	cursor: pointer;
	display: none;
}

.info_nuremberg {
	background: url("images/info_nuremberg.jpg") no-repeat;
	width: 211px;
	height: 209px;
	position: absolute;
	top: 313px;
	left: 201px;
	text-indent: -1000000px;
	cursor: pointer;
	display: none;
}

.info_pridefc1 {
	background: url("images/info_pridefc1.jpg") no-repeat;
	width: 291px;
	height: 189px;
	position: absolute;
	top: 422px;
	left: 256px;
	text-indent: -1000000px;
	cursor: pointer;
	display: none;
}

.info_pridefc2 {
	background: url("images/info_pridefc2.jpg") no-repeat;
	width: 299px;
	height: 195px;
	position: absolute;
	top: 508px;
	left: 181px;
	text-indent: -1000000px;
	cursor: pointer;
	display: none;
}

.info_rainbarrel {
	background: url("images/info_rainbarrel.jpg") no-repeat;
	width: 300px;
	height: 195px;
	position: absolute;
	top: 366px;
	left: 549px;
	text-indent: -1000000px;
	cursor: pointer;
	display: none;
}

.info_artnouveau {
	background: url("images/info_artnouveau.jpg") no-repeat;
	width: 206px;
	height: 206px;
	position: absolute;
	top: 384px;
	left: 599px;
	text-indent: -1000000px;
	cursor: pointer;
	display: none;
}

.info_glamourkitty {
	background: url("images/info_glamourkitty.jpg") no-repeat;
	width: 293px;
	height: 181px;
	position: absolute;
	top: 414px;
	left: 231px;
	text-indent: -1000000px;
	cursor: pointer;
	display: none;
}

.info_holidaycards {
	background: url("images/info_holidaycards.jpg") no-repeat;
	width: 302px;
	height: 223px;
	position: absolute;
	top: 514px;
	left: 180px;
	text-indent: -1000000px;
	cursor: pointer;
	display: none;
}

.info_partyball {
	background: url("images/info_partyball.jpg") no-repeat;
	width: 296px;
	height: 187px;
	position: absolute;
	top: 127px;
	left: 478px;
	text-indent: -1000000px;
	cursor: pointer;
	display: none;
}

.info_logos {
	background: url("images/info_logos.jpg") no-repeat;
	width: 293px;
	height: 188px;
	position: absolute;
	top: 119px;
	left: 370px;
	text-indent: -1000000px;
	cursor: pointer;
	display: none;
}