body {
	background-color: #cccccc;
	font-family: Baskerville;
	color:#ffffff;
}

#logo_frame {
	position:absolute;
	left:50%;
	top: 20px;
	width:1000px;
	height:100px;
	background-color: #FFFFFF;
	z-index:8;
	margin-left:-500px;
}

#logo {
	position:absolute;
	left:302px;
	top:29px;
	width:335px;
	height:34px;
	z-index:4;
}

#frame {
	position:absolute;
	left: 50%;
	top:145px;
	width:1000px;
	height:600px;
	margin-left:-500px;
	background-color: #FFFFFF;
	z-index:6;
	font-size:16px;
}

#index_frame {
	position:absolute;
	left:0px;
	top:104px;
	width:1000px;
	height:370px;
	background-color:#aaaaaa;
	color:#ffffff;
	z-index:10;
}

#index_pic {
	position:absolute;
	left:245px;
	top:0px;
	width:676px;
	height:370px;
	z-index:9;
}

#news {
	position:absolute;
	left:20px;
	top:20px;
	width:204px;
	height:330px;
	z-index:9;
	font-size:14px;
}

#contact {
	position:absolute;
	left:465px;
	top:23px;
	width:529px;
	height:323px;
	font-size:14px;
	z-index:11;
}

#contact_pic {
	position:absolute;
	left:0px;
	top:0px;
	width:422px;
	height:370px;
	z-index:9;
}

#about {
	position:absolute;
	left:456px;
	top:15px;
	width:508px;
	height:353px;
	z-index:9;
	font-size:14px;
	text-align:justify;
}
#about_pic_l {
	position:absolute;
	left:0px;
	top:0px;
	width:206px;
	height:370px;
	z-index:9;
}
#about_pic_r {
	position:absolute;
	left:216px;
	top:0px;
	width:206px;
	height:370px;
	z-index:9;
}

#navi {
	position:absolute;
	left:-2px;
	top:101px;
	width:103px;
	height:106px;
	color:#ffffff;
	z-index:4;
}

#subnavi {
	position:absolute;
	left:-2px;
	top:319px;
	width:212px;
	height:56px;
	color:#ffffff;
	z-index:3;
}

#thumbs_frame {
	position:absolute;
	left:270px;
	top:101px;
	width:665px;
	height:371px;
	color:#ffffff;
	font-size:14px;
	z-index:2;
}

#arrows {
	position:absolute;
	left:170px;
	top:399px;
	width:250px;
	height:21px;
	z-index:10;
}

#thumbs_1 {
	position:absolute;
	left:18px;
	top:18px;
	width:198px;
	height:148px;
	z-index:17;
}

#thumbs_2 {
	position:absolute;
	left:355px;
	top:18px;
	width:198px;
	height:148px;
	z-index:16;
}

#thumbs_3 {
	position:absolute;
	left:18px;
	top:208px;
	width:198px;
	height:148px;
	z-index:15;
}

#thumbs_4 {
	position:absolute;
	left:355px;
	top:208px;
	width:198px;
	height:148px;
	z-index:14;
}

#text_1 {
	position:absolute;
	left:234px;
	top:18px;
	width:83px;
	height:146px;
	z-index:13;
	color:#ffffff;
	font-size:12px;
}
#text_2 {
	position:absolute;
	left:571px;
	top:18px;
	width:83px;
	height:147px;
	z-index:12;
	color:#ffffff;
	font-size:12px;
}
#text_3 {
	position:absolute;
	left:234px;
	top:208px;
	width:83px;
	height:147px;
	z-index:11;
	color:#ffffff;
	font-size:12px;
}
#text_4 {
	position:absolute;
	left:571px;
	top:208px;
	width:83px;
	height:147px;
	z-index:10;
	color:#ffffff;
	font-size:12px;
}

#frame_highres {
	position:absolute;
	left:20px;
	top:20px;
	width:488px;
	height:295px;
	z-index:1;
}

#caption_highres {
	position:absolute;
	left:734px;
	top:19px;
	width:248px;
	height:369px;
	font-size:15px;
	z-index:2;
}

#cards_1 {
	position:absolute;
	left:22px;
	top:22px;
	width:198px;
	height:140px;
	z-index:17;
}

#cards_2 {
	position:absolute;
	left:357px;
	top:22px;
	width:198px;
	height:140px;
	z-index:16;
}

#cards_3 {
	position:absolute;
	left:22px;
	top:212px;
	width:198px;
	height:140px;
	z-index:15;
}

#cards_4 {
	position:absolute;
	left:357px;
	top:213px;
	width:198px;
	height:140px;
	z-index:14;
}

#frame_cards {
	position:absolute;
	left:20px;
	top:20px;
	width:394px;
	height:282px;
	z-index:1;
}

#caption_cards {
	position:absolute;
	left:460px;
	top:19px;
	width:242px;
	height:234px;
	font-size:15px;
	z-index:2;
}

#galleries_frame {
	position:absolute;
	left:272px;
	top:103px;
	width:546px;
	height:361px;
	color:#ffffff;
	z-index:2;
}

#galleries_navi {
	position:absolute;
	left:-2px;
	top:101px;
	width:103px;
	height:200px;
	color:#ffffff;
	z-index:9;
}

#galleries_caption {
	position:absolute;
	left:272px;
	top:476px;
	width:546px;
	height:30px;
	font-size:15px;
	color:#434a45;
	text-align:center;
	z-index:8;
}

#galleries_arrows {
	position:absolute;
	left:7px;
	top:405px;
	width:210px;
	height:40px;
	z-index:18;
}

#prints_frame {
	position:absolute;
	left:272px;
	top:103px;
	width:730px;
	height:371px;
	color:#ffffff;
	font-size:14px;
	z-index:2;
}

#prints_l {
	position:absolute;
	left:52px;
	top:26px;
	width:247px;
	height:200px;
	z-index:9;
}
#prints_r {
	position:absolute;
	left:400px;
	top:26px;
	width:215px;
	height:200px;
	z-index:9;
}

#shop_l {
	position:absolute;
	left:59px;
	top:34px;
	width:270px;
	height:224px;
	z-index:9;
}
#shop_r {
	position:absolute;
	left:400px;
	top:34px;
	width:270px;
	height:224px;
	z-index:9;
}

#shop_l_text {
	position:absolute;
	left:59px;
	top:290px;
	width:270px;
	height:40px;
	z-index:9;
}
#shop_r_text {
	position:absolute;
	left:400px;
	top:290px;
	width:270px;
	height:40px;
	z-index:10;
}

#calendars_frame {
	position:absolute;
	left:272px;
	top:103px;
	width:665px;
	height:371px;
	color:#ffffff;
	font-size:14px;
	z-index:2;
}

#calendars {
	position:absolute;
	left:22px;
	top:22px;
	width:429px;
	height:327px;
	font-size:16px;
	z-index:12;
}

#calendars_info {
	position:absolute;
	left:477px;
	top:22px;
	width:175px;
	height:327px;
	z-index:11;
}

#calendars_arrows {
	position:absolute;
	left:168px;
	top:397px;
	width:250px;
	height:21px;
	z-index:10;
}

#disclaimer {
	position:absolute;
	left:456px;
	top:396px;
	width:508px;
	height:62px;
	font-size:11px;
	color:#434a45;
	z-index:9;
}

#phoenix_frame {
	position:absolute;
	left:0px;
	top:0px;
	width:911px;
	height:766px;
	background-color:#aaaaaa;
	color:#ffffff;
	z-index:10;
}

#phoenix_news {
	position:absolute;
	left:44px;
	top:24px;
	width:229px;
	height:345px;
	z-index:16;
	font-size:14px;
}

#phoenix_01 {
	position:absolute;
	left:350px;
	top:30px;
	width:531px;
	height:179px;
	z-index:15;
}
#phoenix_02 {
	position:absolute;
	left:650px;
	top:30px;
	width:231px;
	height:150px;
	z-index:14;
}
#phoenix_03 {
	position:absolute;
	left:352px;
	top:395px;
	width:531px;
	height:245px;
	z-index:13;
}
#phoenix_04 {
	position:absolute;
	left:650px;
	top:221px;
	width:231px;
	height:150px;
	z-index:12;
}

#phoenix_hires {
	position:absolute;
	left:350px;
	top:30px;
	width:531px;
	height:340px;
	z-index:9;
}

.prints {
	padding-left:30px;
	padding-right:30px;
	padding-bottom:10px;
	text-align:justify;
}

.shop_button {
	background-color:#434a45;
}

.caption {
	font-size:16px;	
	color:#FFFFFF;	
}

.home {
	color:#434a45;		
}

.index_color {
	color:#5a635d;		
}

a.home {
	color:#434a45;
	text-decoration:none;		
}

a.navi {
	text-decoration:none;
	color:#FFFFFF;	
}

a.navi:hover {
	text-decoration:none;
	color:#434a45;		
}

.shop_home {
	color:#8b9990;		
}

.shop {
	text-decoration:none;
	color:#ffffff;		
}

a.shop:hover {
	text-decoration:none;
	color:#8b9990;		
}

a.shop_world {
	text-decoration:none;
	color:#8b9990;		
}

a.shop_world:hover {
	text-decoration:none;
	color:#434a45;		
}

.pages {
	color:#5a635d;	
	font-size:14px;
	text-align:center;
	font-family: Baskerville;
}

.pages_home {
	color:#151816;
	font-size:14px;
	text-align:center;
	font-family: Baskerville;	
}

a.pages {
	text-decoration:none;
	color:#5a635d;	
	font-size:14px;
	text-align:center;
	font-family: Baskerville;
}

a.pages:hover {
	text-decoration:none;
	color:#151816;		
}

a.order {
	text-decoration:none;
	color:#FFFFFF;	
}

a.order:hover {
	text-decoration:none;
	color:#8b9990;		
}

a.mail {
	text-decoration:none;
	color:#434a45;	
}

a.mail:hover {
	text-decoration:none;
	color:#ffffff;		
}

.form {
	color: #434a45;
	width: 300px;
	font-family: Baskerville;
}

.form_left {
	width: 110px;
}

.order_color {
	background-color:#8b9990;
}

.form_tabelle {
	margin-top: 10px;
	margin-bottom: 20px;
	margin-right: 30px;
	margin-left: 0px;
	font-size: 14px;
}

.form_tabelle2 {
	margin-right: 30px;
	margin-left: 115px;
	text-align: left;
	font-size: 14px;
}

.form_button {
	font-family: Baskerville;
	background-color: #434a45;
	color: #8b9990;
	width: 50px;
	font-size:14px;
	height: 25px;
}
a.news {
	color: #333333;
	text-decoration: none;
}
a.news:hover {
	text-decoration: none;
	color: #434a45;
}

