body {
	margin:				0;
	padding:			0;
	color:				#000000;
	background:			#ffffff;
	text-align:			center;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			16px;
}

img {
	border:				none;
}

#rootCenter {
	width:				720px;
	height:				555px;
	margin:				30px auto 0px auto;
	padding:			0;
	text-align:			center;
	position:			relative;
}

.home {
	position:			absolute;
	top:				0px;
	right:				70px;
	width:				40px;
	height:				40px;
}

.welcome #rootCenter,
.products #rootCenter,
.imprint #rootCenter,
.news #rootCenter,
.about #rootCenter {
	background:			#ffffff url(../img/bgMain1.gif) no-repeat 440px 0px;
}

/********************************* navi *********************************/
#navi {
	position:			absolute;
	top:				530px;
	left:				0px;
	text-align:			left;
	width:				624px;
}

#navi a {
	float:				left;
	margin:				5px 70px 0px 0px;
}

#navi .copy {
	float:				right;
	margin:				5px 0px 0px 0px;
}

#content {
	float:				left;
	text-align:			left;
}

/********************************* welcome *********************************/
.welcome #content img {
	position:			absolute;
	top:				350px;
	left:				220px;
}

/********************************* products *********************************/
.products #content {
	position:			relative;
	width:				624px;
	margin-top:			60px;
	z-index:			10;
}

.products #content div {
	float:				left;
}

#productBg {
	position:			absolute;
	top:				60px;
	left:				0px;
	width:				624px;
	height:				468px;
	opacity:			0.20;
	filter:				alpha(opacity:20);
	background-color:	#ffffff;
	z-index:			50;
	display:			none;
}

#productL {
	position:			absolute;
	top:				60px;
	left:				0px;
	z-index:			100;
	width:				312px; 
	height:				468px;
	background-color:	#ffffff;
	display:			none;
}

#productR {
	position:			absolute;
	top:				60px;
	left:				312px;
	z-index:			100;
	width:				312px; 
	height:				468px;
	background-color:	#ffffff;
	display:			none;
}


#btClose {
	position:			absolute;
	top:				430px;
	left:				300px;
}

.productsIntro #rootCenter {
	background:			#ffffff url(../img/bgProductsIntro.gif) no-repeat 0px 0px;
}

.productsIntro #rootCenter .collection {
	position:			absolute;
	top:				330px;
	left:				85px;
}

/********************************* imprint *********************************/
.imprint #rootCenter .imprint {
	position:			absolute;
	top:				100px;
	left:				0px;
}

.imprint #rootCenter .imprint-disclaimer {
	position:			absolute;
	top:				195px;
	left:				410px;
}

/********************************* contact *********************************/
.contact #rootCenter {
	background:			#ffffff url(../img/bgContact.gif) no-repeat 120px 0px;
}

.contact #rootCenter .contact {
	position:			absolute;
	top:				100px;
	left:				250px;
}

.contact #rootCenter .logo {
	position:			absolute;
	top:				390px;
	left:				0px;
}

/********************************* news *********************************/
.news #rootCenter .left {
	position:			absolute;
	top:				60px;
	left:				0px;
}

.news #rootCenter .left ul,
.news #rootCenter .left ul li {
	margin:				0;
	padding:			0;
	list-style:			none;
}

#news {
	position:			absolute;
	top:				0px;
	left:				0px;
	z-index:			100;
	width:				313px; 
	height:				468px;
	background-color:	#ffffff;
	display:			none;
}

.news #rootCenter .right {
	position:			absolute;
	top:				230px;
	right:				90px;
}