body{
	background-color:#000;
	background-repeat:no-repeat;
	font-family:Arial,Verdana,sans-serif;
	font-size:12px;
	padding:0px
}

a,.a{
	color:#333021;
	text-decoration:none;
	cursor:pointer
}

img{
	border:0
}

#a{
	position:absolute;
	top:26px;
	left:5px
}

#a0{
	position:absolute;
	top:401px;
	left:98px;
	width:173px;
	height:199px;
	padding:16px 17px;
	overflow:hidden;
	background:url(images/aboutme_stapel.png)
}

#s0{
	position:absolute;
	top:530px;
	left:46px;
	width:236px;
	height:193px;
	padding:17px;
	overflow:hidden;
	background:url(images/service_stapel.png)
}

#a1{
	position:absolute;
	top:210px;
	left:720px;
	border:1px solid #333021;
	overflow:hidden
}

.s1{
	overflow:hidden;
	width:240px;
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px solid #333021
}

#a2{
	position:absolute;
	top:431px;
	left:246px
}

#s2{
	position:absolute;
	top:620px;
	left:260px
}

#a3{
	position:absolute;
	top:325px;
	left:723px;
	width:240px;
	color:#b3a782;
	overflow:hidden
}

#s3{
	position:absolute;
	top:215px;
	left:725px;
	color:#b3a782
}

.a4{
	overflow:hidden;
	width:240px;
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px solid #333021
}

#s4{
	position:absolute;
	top:475px;
	left:360px;
	width:598px;
	height:288px;
	padding:1px;
	background:#333021
}

.a5{
	float:left;
	width:108px;
	overflow:hidden
}

#s5{
	overflow:hidden;
	margin-bottom:5px
}

.s6{
	float:left;
	padding:5px 31px 5px 9px;
	background:#100d07;
	font-weight:700;
}

.s7{
	float:left;
	padding:5px 31px 5px 9px;
	font-weight:700;
}

.s6 a{
	color:#fff
}

.s7 a{
	color:#b3a782
}

#s8{
	padding:10px;
	color:#fff
}

.sa{
	float:left;
	overflow:hidden;
	width:345px
}

.sb{
	float:left;
	overflow:hidden;
	width:231px
}

#b{
	position:absolute;
	top:23px;
	left:680px
}

#c{
	position:absolute;
	top:116px;
	left:358px;
	background-image:url(images/navi.png);
	background-repeat:no-repeat;
	width:658px;
	height:44px;
	overflow:hidden;
	padding:8px 0 0 6px
}

.d{
	position:absolute;
	top:211px;
	left:359px
}

.e{
	position:absolute;
	top:211px;
	left:355px
}

.f{
	position:absolute;
	top:211px;
	left:354px
}

#f1{
	position:absolute;
	top:165px;
	left:340px;
}

#f2{
	position:absolute;
	top:240px;
	left:345px;
	width:700px;
	overflow:hidden;
}

#f2 a{
	color:#fff;
}

.g{
	position:absolute;
	top:211px;
	left:357px
}

.h{
	position:absolute;
	top:259px;
	left:360px;
	width:281px;
	overflow:hidden;
	color:#fff
}

.i{
	position:absolute;
	top:185px;
	left:359px;
	width:350px;
	overflow:hidden;
	color:#fff
}

.j{
	position:absolute;
	top:409px;
	left:357px;
	overflow:hidden;
	color:#fff;
	width:370px
}

#g0{
	position:absolute;
	top:217px;
	left:812px;
	cursor:pointer;
	overflow:hidden
}

.g1{
	overflow:hidden;
	background:url(images/guestbook_header.png);
	width:563px;
	height:15px;
	padding:5px 8px
}

.g2{
	padding:10px 3px 20px;
	width:573px
}

#g3,.g3{
	width:175px;
	border:1px solid #333021;
	background:#0e181d;
	color:#fff
}

#g6{
	margin:14px 0 0 10px;
	color:#b3a782
}

#g7{
	width:180px;
	margin-top:23px;
	float:right;
	color:#b3a782
}

#g8{
	margin-top:60px;
}

#g9{
	height:169px;
	color:#fff
}

#h0{
	position:absolute;
	left:55px;
	top:534px;
	width:199px;
	height:62px;
	color:#fff;
	padding:16px 0 0 70px;
	background:url(images/home_patch.png)
}

#h1{
	position:absolute;
	top:492px;
	left:21px;
	width:80px;
	height:119px;
	padding:9px 9px;
	overflow:hidden;
	background:url(images/home_stapel.png)
}

#h3{
	position:absolute;
	left:751px;
	top:388px
}

#h4{
	position:absolute;
	left:747px;
	top:393px
}

#h5{
	position:absolute;
	left:760px;
	top:455px
}

#h6{
	position:absolute;
	left:777px;
	top:182px
}

#h7{
	position:absolute;
	left:765px;
	top:487px;
	color:#fff;
	width:196px
}

#i1{
	color:#fff;
	font-size:18px
}

#i2{
	margin-top:25px;
	color:#fff
}

#i3{
	margin-top:20px;
}

#i4{
	margin-top:127px;
	cursor:pointer;
	float:right
}

.k0{
	color:#fff;
	position:absolute;
	top:265px;
	left:359px;
	width:332px;
	overflow:hidden
}

.k1{
	padding-left:5px;
	color:#b3a782
}

#k2,.k2{
	width:308px;
	border:1px solid #333021;
	background:#0e181d;
	color:#fff
}

#k3,.k3{
	width:308px;
	height:98px;
	border:1px solid #333021;
	background:#0e181d;
	color:#fff
}

.k4{
	color:#b3a782;
	position:absolute;
	top:260px;
	left:730px;
	width:214px;
	height:66px;
	padding:5px;
	overflow:hidden;
	background:url(images/contact_address.png);
	font-size:14px;
	font-weight:700
}

.k5{
	color:#b3a782;
	position:absolute;
	top:350px;
	left:730px;
	width:220px;
	overflow:hidden
}

.l0{
	color:#fff;
	position:absolute;
	top:265px;
	left:359px;
}

.l1{
	overflow:hidden;
	padding-bottom:10px;
	margin-bottom:13px;
	border-bottom:1px solid #333021;
	width:600px
}

.l2{
	float:left;
	width:112px;
	height:76px;
	margin-right:10px;
	border:1px solid #b7974f;
	overflow:hidden;
}

.l3{
	color:#b7974f;
	font-weight:700
}

.l4{
	color:#fff;
	position:absolute;
	top:265px;
	left:359px;
	height:500px;
	width:596px;
	overflow:auto;
}

#mmap{
	width:612px;
	height:384px
}

.p0{
	position:absolute;
	top:103px;
	left:8px
}

.p1{
	position:absolute;
	top:198px;
	left:29px;
	color:#fff;
	width:306px
}

.p2{
	position:absolute;
	top:322px;
	left:29px;
	width:312px;
	overflow:hidden
}

.p3{
	float:left;
	margin:0 20px 20px 0;
	border:1px solid #b7974f;
	overflow:hidden;
	width:82px;
	height:82px
}

.p4{
	position:absolute;
	top:706px;
	left:546px;
	width:239px;
	height:48px;
	overflow:hidden;
	background:url(images/photos_navi.png);
	cursor:pointer
}

.p5{
	float:left;
	width:35px;
	height:48px
}

.p6{
	float:left;
	width:169px;
	height:48px
}

.p7{
	position:absolute;
	top:200px;
	left:360px;
	width:587px;
	height:509px;
	overflow:hidden;
	border:8px solid #333021;
	background:#fff
}

.p8{
	position:absolute;
	top:745px;
	left:35px;
	color:#fff
}

.p9{
	position:absolute;
	top:745px;
	left:270px;
	color:#fff
}

.pa{
	position:absolute;
	top:745px;
	left:360px;
	color:#fff
}

#v1{
	position:absolute;
	top:0;
	left:0;
	width:272px;
	overflow:hidden
}

#v2{
	position:absolute;
	top:0;
	left:335px;
	width:272px;
	overflow:hidden
}

#v3{
	position:absolute;
	top:225px;
	left:0;
	width:272px;
	overflow:hidden
}

#v4{
	position:absolute;
	top:225px;
	left:335px;
	width:272px;
	overflow:hidden
}

.vf{
	width:272px;
	height:153px;
	overflow:hidden;
	margin-bottom:10px
}

#v{
	position:absolute;
	top:185px;
	left:210px;
	width:614px;
	height:424px;
	background:#fff;
	overflow:hidden;
	z-index:102;
	padding:8px
}

#w{
	position:absolute;
	top:0;
	left:0;
	width:1024px;
	height:850px;
	background:rgba(0,0,0,0.75);
	z-index:101
}

#x{
	position:absolute;
	top:271px;
	left:261px;
	width:528px;
	height:223px;
	background-image:url(images/imprint_bg.png);
	background-repeat:no-repeat;
	overflow:hidden;
	z-index:102;
	padding:16px
}

#y{
	position:absolute;
	top:800px;
	left:20px
}

#z{
	position:absolute;
	top:800px;
	left:833px;
	color:#333021
}

.b{font-weight:bold}
.cp{cursor:pointer}
.cp3{cursor:pointer;margin-left:-3px}
.db{display:block}
.fl{float:left}
.fl1{float:left;margin-left:-1px}
.fl2{float:left;margin-left:4px}
.fr{float:right}
.oh{overflow:hidden}
.t{color:#fff}
.u{font-size:14px}
