body {
	font-family: verdana, arial, "times new roman";
	font-size: 12px;
	color: #4A0013;
	
	margin: 0px;
	margin-left: 50px;
}
img {
	border: none;
}
table {
	border: none;
	border-collapse: collapse;
}
/*********************************** layout **********************************/
#containerHeader {
	width: 900px;
	margin-top: 35px;
}
#containerContent {
	width: 900px;
}
div.bg {
	width: 299px;
	height: 189px;
	margin-bottom: 1px;
	margin-right: 1px;
	
	float: left;
}
#willkommen, #aktuell {
	position: absolute;
	top: 280px;
	left: 355px;
	
	width: 530px;
	padding: 25px;
}
#licht, #moebel, #textilien, #teppiche, #boutique, #buero, #garten, #schnaeppchen1, #schnaeppchen2, #schnaeppchen3, #kontakt1, #kontakt2, #partner1, #partner2, #partner3 {
	width: 261px;
	padding: 29px;
}
#moebel {
	padding-top: 18px;
}
#kontakt1 {
	position: absolute;
	top: 365px;
	left: 180px;
	line-height: 140%;
}
#kontakt2 {
	position: absolute;
	top: 83px;
	left:350px;
	line-height: 140%;
}
#kontakt3 {
	position: absolute;
	top: 585px;
	left: 370px;
	line-height: 140%;
}
#kontakt4 {
	position: absolute;
	top: 585px;
	left: 670px;
	line-height: 140%;
}
#moebel, #licht, #textilien, #teppiche, #boutique, #buero, #garten {
	position: absolute;
	top: 455px;
	left: 642px;
	line-height: 140%;
}
#schnaeppchen1, #partner1 {
	position: absolute;
	top: 83px;
	left: 650px;
	line-height: 140%;
}
div.schnaeppchen1 {
	position: absolute;
	top: 84px;
	left: 350px; 
	
	width: 299px;
	height: 189px;
}
#schnaeppchen2 {
	position: absolute;
	top: 273px;
	left: 350px;
	line-height: 140%;
}
div.schnaeppchen2 {
	position: absolute;
	top: 274px;
	left: 650px; 
	
	width: 299px;
	height: 189px;
}
#partner2 {
	position: absolute;
	top: 273px;
	left: 650px;
	line-height: 140%;
}
div.partner2 {
	position: absolute;
	top: 274px;
	left: 650px; 
	
	width: 299px;
	height: 189px;
}
a.scrollright1 {
	position: absolute;
	left: 310px;
	top: 150px;
	width: 30px;
	height: 30px;
	
	background: url('/images/scroll-right.gif') no-repeat;
}
a.scrollright2 {
	position: absolute;
	left: -40px;
	top: 150px;
	width: 30px;
	height: 30px;
	
	background: url('/images/scroll-right.gif') no-repeat;
}
a.scrollright3 {
	position: absolute;
	left: 310px;
	top: 150px;
	width: 30px;
	height: 30px;
	
	background: url('/images/scroll-right.gif') no-repeat;
}
#schnaeppchen3 {
	position: absolute;
	top: 463px;
	left: 650px;
	line-height: 140%;
}
div.schnaeppchen3 {
	position: absolute;
	top: 464px;
	left: 350px; 
	
	width: 299px;
	height: 189px;
}
#partner3 {
	position: absolute;
	top: 463px;
	left: 650px;
	line-height: 140%;
}
div.partner3 {
	position: absolute;
	top: 464px;
	left: 350px; 
	
	width: 299px;
	height: 189px;
}
div.title {
	color: #BB2C3B;
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 10px;
}
a.text {
	text-decoration: none;
	color: #540519;
}
a.text:hover {
	color: #BB2C3B;
}
#addressBlock {
	position: absolute;
	top: 140px;
	left: 54px;
	
	width: 299px;
	height: 189px;
	
	font-size: 11px;
	color: #88616b;
	line-height: 130%;
}
div.name {
	float: left;
	line-height: 140%;
}
/*********************************** nav *************************************/
ul.nav {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	
	float: left;
	padding-left: 67px;
	padding-top: 25px;
	padding-bottom: 10px;
}
li.nav {
	float: left;
}
a.nav {
	color: #4A0013;
	font-weight: bold;
	text-decoration: none;
	float: left;
	padding-left: 5px;
	padding-right: 5px;
}
a.nav:hover, a.navSel {
	color: #B02534;
}
div.dot {
	width: 3px;
	height: 3px;
	margin-top: 9px;
	margin-left: 4px;
	margin-right: 2px;
	
	font-size: 2px;
	float: left;
	
	background-color: #B02534;
}
/********************************* subnav ************************************/
#kollektionen {
	position: absolute;
	top: 265px;
	left: 40px;
}
ul.subnav {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	padding-left: 10px;
	padding-top: 29px;
}
li.subnav {
	padding-bottom: 5px;
}
a.subnav {
	color: #4A0013;
	font-size: 12px;
	text-decoration: none;
}
a.subnav:hover, a.subnavSel {
	color: #B02534;
}

/********************************* powered by ********************************/
#poweredBy {
	position: absolute;
	top: 650px;
	left: 50px;
	
	width: 900px;
	padding-top: 5px;
	padding-bottom: 10px;
	
	text-align: right;
}
.orange {
	color: #FF9900;
}
.gray {
	color: #777777;
}
a.poweredby {
	text-decoration : none;
	color: #9C9C9C;
	font-size: 10px;
}
