body{
	margin:0px;
	padding:0px;
	background-color:#000;
	text-align:center;
	text-transform:lowercase;
	color:#ddd;
	font: 14px/1.3em arial;
}
A#back{
	display:block;
	position:absolute;
	top:0px;
	left:10px;
}
A#back IMG{
	border-width:0px;
}
A#back:hover{
    border: 1px dotted #999;
}
BODY#avedamission A#back{
    width:100%;height:100%;display:block;position:absolute;top0px;left:0px;
}
BODY#avedamission A#back:hover{
    border: 0px none;
}
BODY#comingsoon A#back{
    width:100%;height:100%;display:block;position:absolute;top0px;left:0px;
}
BODY#comingsoon A#back:hover{
    border: 0px none;
}

DIV#screen{
	width:776px;
	position:relative;	
    margin-left: auto;
    margin-right: auto;
}

IMG#main{
	border:0px;
}

IMG#prices{
	position:absolute;
	left:106px;
	top:288px;
	visibility:hidden;
	border:0px;
}
IMG#news{
	position:absolute;
	left:664px;
	top:288px;
	visibility:hidden;
	border:0px;
}
IMG#spa{
	position:absolute;
	left:324px;
	top:288px;
	visibility:hidden;
	border:0px;
}
IMG#products{
	position:absolute;
	left:566px;
	top:288px;
	visibility:hidden;
	border:0px;
}

/* cut prices */
body#cutprices{
	background: url('background-cutprices.jpg') #000 top center no-repeat;
	margin-top:220px;
	text-align:center;
}

body#cutprices TABLE{
	width:576px;
	margin:10px auto 30px;
}
body#cutprices P{
	width:576px;
    margin-left: auto;
    margin-right: auto;
}
TH{
	text-align:left;
	color:#eee;
	white-space: nowrap;
	text-transform:lowercase;

}
TD{
	white-space: nowrap;
	text-transform:lowercase;

}
H2{
	width:576px;
    margin: 40px auto 5px;
	text-align:left;
	color:#eee;
}
H1{
	width:576px;
    margin: 40px auto 5px;
	text-align:center;
	color:#eee;
	font: 1.4em/1.3em arial;
	font-style:italic;
}
P.footnote{
	width:576px;
    margin-left: auto;
	text-align:left;
	text-indent:50px;
    margin-right: auto;
	color: #eee;
	
}
P.footnote2{
	width:576px;
    margin-left: auto;
	text-align:center;
    margin-right: auto;
	color: #eee;
}

/* hair colors */
body#colors{
	background: url('background-colors.jpg') #000 top center no-repeat;
	margin-top:220px;
	text-align:center;
	font: 14px/1.3em arial;
}
body#colors P{
	text-align:left;
	text-indent: -80px;
	padding:0px 20px 10px 100px;
	width:576px;
    margin-left: auto;
    margin-right: auto;
}


/* color prices */
body#colorprices{
	background: url('background-color-tec.jpg') #000 top center no-repeat;
	margin-top:220px;
	text-align:center;
}

body#colorprices DIV#screen{
	width:576px;
	margin:0px auto;
}
body#colorprices DIV#screen TABLE.first{
	width:376px;
	margin:10px auto 30px 0px;
}
body#colorprices DIV#screen TABLE.second{
	width:376px;
	margin:10px auto 30px 200px;
}
body#colorprices P{
	width:576px;
    margin-left: auto;
    margin-right: auto;
}


body#avedamission{
	background: url('aveda-mission.jpg') #000 center center no-repeat;
	margin-top:0px;
	text-align:center;
	color:#fff
}
body#comingsoon{
	background: url('coming-soon.png') #000 center center no-repeat;
	margin-top:0px;
	text-align:center;
	color:#fff
}
body#empfehlungskarte{
	background: url('empfehlungskarte.png') #000 top center no-repeat;
	margin-top:340px;
	text-align:center;
	color:#fff
}
body#empfehlungskarte H1{
	color:#eee;
}
body#empfehlungskarte P{
	text-align:left;
	text-indent: -80px;
	padding:0px 20px 10px 100px;
	width:376px;
    margin-left: auto;
    margin-right: auto;
	color:#ccc;
}
body#empfehlungskarte A#link1{
    position: absolute;
    top: 0px;
    left: 50%;
    width: 242px;
    height: 302px;
    text-align: center;
    display: block;
    text-decoration: none;
    border: 0px solid #ff0;
}
body#empfehlungskarte A#link2{
    position: absolute;
    top: 0px;
    right: 50%;
    width: 242px;
    height: 302px;
    text-align: center;
    display: block;
    text-decoration: none;
    border: 0px solid #ff0;
}
body#empfehlungskarte A#link1:hover{
    border-left: 0px solid #ff0;
    border-right: 1px solid #ff0;
    border-top: 1px solid #ff0;
    border-bottom: 1px solid #ff0;
}
body#empfehlungskarte A#link2:hover{
    border-left: 1px solid #ff0;
    border-right: 0px solid #ff0;
    border-top: 1px solid #ff0;
    border-bottom: 1px solid #ff0;
}

body#gutscheine{
	background: url('background-gutscheine.jpg') #000 top center no-repeat;
	margin-top:220px;
	text-align:center;
	color:#fff
}
body#gutscheine H1{
	color:#eee;
}
body#gutscheine P{
	text-align:justify;
	text-indent: 0px;
	padding:0px 20px 10px 0px;
	width:476px;
    margin-left: auto;
    margin-right: auto;
	color:#ccc;
}
body#gutscheine P IMG{
    margin-right: 20px;
    margin-bottom: 20px;
}
body#haarwellness{
	background: url('background-haarwellness.jpg') #000 top center no-repeat;
	margin-top:220px;
	text-align:center;
	color:#fff
}
body#haarwellness P{
	text-align:left;
	text-indent: 0px;
	padding:0px 20px 10px 100px;
	width:476px;
    margin-left: auto;
    margin-right: auto;
	color:#ccc;
}
body#haarwellness P.left{
	text-align:left;
	text-indent: 0px;
	padding:0px 120px 10px 0px;
	width:476px;
    margin-left: auto;
    margin-right: auto;
	color:#ccc;
}
body#haarwellness P I{
	white-space: normal;
	font-size:1.4em/1.4em;
	font-style:italic;
	color:#eee;
}
body#kosmetikspa{
	background: url('background-kosmetik-spa.jpg') #000 top center no-repeat;
	margin-top:220px;
	text-align:center;
	color:#fff
}
body#kosmetikspa TABLE{
	width:576px;
    margin-left: auto;
    margin-right: auto;
	color:#ccc;
	margin-bottom:50px;
}
body#kosmetikspa TD{
	white-space: normal;
}
body#kosmetikspa TH{
	white-space: normal;
	font-size:1.4em/1.4em;
	font-style:italic;
	color:#eee;
}

body#haarpflegetipps{
	background: #000 top center no-repeat;
	text-align:center;
	color:#fff
}

body#actions{
	background: url('background-div-actions.jpg') #000 top center no-repeat;
	margin-top:220px;
	text-align:center;
	color:#fff;
}
body#actions H1{
	color:#eee;
}
body#actions P{
	text-align:left;
	width:576px;
    margin-left: auto;
    margin-right: auto;
	color:#ccc;
}
body#actions P A#link IMG{
    border: solid #999 1px;
}
body#actions P A#link:hover IMG{
    border: solid #aa0 1px;
}
body#aboutus{
	background: url('background-about-us-2.jpg?') #000 top center no-repeat;
	margin-top:648px;
	text-align:center;
	color:#fff;
}
body#aboutus P{
	width:485px;
	text-align:left;
    margin-left: auto;
    margin-right: auto;
	color:#ccc;
}
body#aboutus TABLE{
	width:485px;
	text-align:left;
    margin-left: auto;
    margin-right: auto;
	color:#ccc;
}
body#aboutus TD{
	white-space: normal;
}

body#aboutus DIV#back{
	display:block;
	position:absolute;
	top:0px;
	left:10px;
	text-align: left;
}
body#aboutus DIV#back A{
	color:#ccc;
	text-decoration:none;
}
body#aboutus DIV#back A IMG{
	border-width:0px;
}
body#aboutus DIV#back A:hover{
    border: 1px dotted #999;
}



body#sonderveranstaltung{
	background: url('background-sonderveranstaltung.jpg') #000 top center no-repeat;
	margin-top:378px;
	text-align:center;
	color:#fff;
}
body#sonderveranstaltung P{
	width:485px;
	text-align:left;
    margin-left: auto;
    margin-right: auto;
	color:#9ba901;
}



body#specialsale{
	background: url('background-specialsale.jpg') #000 top center no-repeat;
	margin-top:220px;
	text-align:center;
	color:#fff;
}
body#specialsale P{
	width:485px;
	text-align:left;
    margin-left: auto;
    margin-right: auto;
	color:#abd1e4;
}
body#specialsale TABLE{
	width:485px;
	text-align:left;
    margin-left: auto;
    margin-right: auto;
	color:#abd1e4;
}
body#specialsale TD{
	color:#abd1e4;
	white-space: normal;
}
body#specialsale TH{
	white-space: normal;
	font-size:1.4em/1.4em;
	font-style:italic;
	color:#eee;
	margin-top: 20px;
}

body#specialsale TABLE.product{
	width:485px;
	text-align:left;
    margin-left: auto;
    margin-right: auto;
	color:#abd1e4;
}
body#specialsale TABLE.product I{
	color: #f60;
}
body#specialsale TABLE.product IMG{
	margin-top:20px;
}



body#newproducts{
	background: url('background-newproducts.jpg') #000 top center no-repeat;
	margin-top:220px;
	text-align:center;
	color:#fff;
}
body#newproducts P{
	width:485px;
	text-align:left;
    margin-left: auto;
    margin-right: auto;
	color:#abd1e4;
}
body#newproducts TABLE{
	width:485px;
	text-align:left;
    margin-left: auto;
    margin-right: auto;
	color:#abd1e4;
}
body#newproducts TD{
	color:#abd1e4;
	white-space: normal;
}
body#newproducts TH{
	white-space: normal;
	font-size:1.4em/1.4em;
	font-style:italic;
	color:#eee;
	margin-top: 20px;
}

body#newproducts TABLE.product{
	width:485px;
	text-align:left;
    margin-left: auto;
    margin-right: auto;
	color:#abd1e4;
}
body#newproducts TABLE.product I{
	color: #f60;
}
body#newproducts TABLE.product IMG{
	margin-top:20px;
}





body#almostgoneproducts{
	background: url('background-almostgoneproducts.jpg') #000 top center no-repeat;
	margin-top:220px;
	text-align:center;
	color:#fff;
}
body#almostgoneproducts P{
	width:485px;
	text-align:left;
    margin-left: auto;
    margin-right: auto;
	color:#abd1e4;
}
body#almostgoneproducts TABLE{
	width:485px;
	text-align:left;
    margin-left: auto;
    margin-right: auto;
	color:#abd1e4;
}
body#almostgoneproducts TD{
	color:#abd1e4;
	white-space: normal;
}
body#almostgoneproducts TH{
	white-space: normal;
	font-size:1.4em/1.4em;
	font-style:italic;
	color:#eee;
	margin-top: 20px;
}

body#almostgoneproducts TABLE.product{
	width:485px;
	text-align:left;
    margin-left: auto;
    margin-right: auto;
	color:#abd1e4;
}
body#almostgoneproducts TABLE.product I{
	color: #f60;
}
body#almostgoneproducts TABLE.product IMG{
	margin-top:20px;
}

body#hairspa{
	background:  #000 top center no-repeat;
	text-align:center;
}
body#webspecials{
	background:  #000 top center no-repeat;
	text-align:center;
}
body#xmas06{
	background:  #000 top center no-repeat;
	text-align:center;
}



DIV#print{
	display:none;
}
@media handheld{
	DIV#print{
		display:block;
	}
}
DIV#footer{
    border-top: 1px solid #666;
    font: 12px/14px sans-serif;
    color: #999;
    width: 485px;
    margin: 0px auto;
    padding-bottom: 20px;
}
DIV#footer A{    font: 12px/14px sans-serif; color: #999; text-decoration: none;}
DIV#footer A:active{    font: 12px/14px sans-serif; color: #999; text-decoration: none;}
DIV#footer A:link{    font: 12px/14px sans-serif; color: #999; text-decoration: none;}
DIV#footer A:hover{    font: 12px/14px sans-serif; color: #999; text-decoration: underline;}
