@charset "UTF-8";
body {
    	font-family: Arial, Helvetica, sans-serif;
    	background: #222222;
    	margin: 0; /* Es empfiehlt sich, margin (Rand) und padding (Auffüllung) des Body-Elements auf 0 einzustellen, um unterschiedlichen Browser-Standardeinstellungen Rechnung zu tragen. */
    	padding: 0;
    	text-align: center; /* Hierdurch wird der Container in IE 5*-Browsern zentriert. Dem Text wird dann im #container-Selektor die Standardausrichtung left (links) zugewiesen. */
    	color: #000000;
		
    }
    .oneColFixCtr #container {
    	width: 950px;  /* Mit einer Breite, die 20 Pixel unter der vollen Breite von 800 Pixel liegt, können Sie dem Browser-Chrome Rechnung tragen und gleichzeitig eine horizontale Bildlaufleiste vermeiden. */
    	background: #f6f4e7;
    	margin: 0 auto; /* Durch automatische Ränder (in Verbindung mit einer Breite) wird die Seite zentriert. */
    	border: 1px solid #000000;
    	text-align: left; /* Hierdurch wird die Einstellung text-align: center im Body-Element überschrieben. */
    }
    .oneColFixCtr #mainContent {
    	 /* padding (Auffüllung) bezeichnet den Innenabstand und margin (Rand) den Außenabstand der div -Box. */
		background-image:url(bg.jpg);
		background-repeat:no-repeat;
		height:947px;
		
    }
	.downside {
    	 /* padding (Auffüllung) bezeichnet den Innenabstand und margin (Rand) den Außenabstand der div -Box. */
		background-image:url(downside-bg.gif);
		background-repeat:no-repeat;		
    }
	
a{
border:none;
margin: 0;
padding:0;
text-decoration: none;
}

a.content{
border:none;
margin: 0;
padding:0;
text-decoration: underline;
font-weight:bold;
color:#000000;}

div#buy a {
text-decoration:underline;
font-size: 1.6em;
font-weight:bold;
color: #FFFFFF;
float:right;
margin: -107px 20px 0 0;}

div#footerlinks{
display: block;
float:left;
margin: 225px 0 0 190px;
font-size: 0.75em;
}

div#footerlinks a{
text-decoration:none;
color:#000000;
padding: 0 10px;
}

div#downside-footerlinks{
text-decoration:none;
margin: 0px 0 20px 35px;
font-size: 0.75em;
}

div#downside-footerlinks a{
text-decoration:none;
margin: 0px 0px 0 0px;
font-size: 1em;
color:#000000;
padding:0 10px 0px 10px;
}

img{
padding:0;
margin:0;
border:none;}

#productimage{
width: 359px;
height: 359px;
padding:0;
margin:-803px 0 0 35px;
}

h1 {
padding: 0px;
margin: 0px 0px 0px 415px;
padding-top: 150px;
color: #f3f1e4;}

h1#h1downside
{ padding: 0px;
margin: 0px 0px 0px 35px;
padding-top: 120px;
color: #f3f1e4;}

h2.start
{
padding: 0px;
margin: 40px 0px 0px 415px;
color: #000000;
font-size:1.1em;
}

h2
{
padding: 0px;
color: #000000;
font-size:1.1em;
}


h3.start{
font-size:0.9em;
font-weight:bold;
margin: 205px 0px 0 200px;}

h3{
font-size:0.9em;
font-weight:bold;
}


p{
font-size: 0.85em;
text-align:justify;
line-height: 1.2em;
}

p#productdescription{
margin: 5px 0px 0px 415px;
color: #000000;
overflow:hidden;
width: 515px;
height: 82px;
}

p#downside-productdescription{
margin: 5px 0px 0px 415px;
color: #000000;
overflow:hidden;
width: 515px;
height: 82px;
}

p#biosthetique{
margin: 10px 0px 0 200px;
padding-right:20px;
height: 85px;
overflow:hidden;}

div#subline p{
margin:0px 0px 0px 415px;
width: 515px;
height: 50px;
color: #f3f1e4;
overflow:hidden;}

div#downside-subline{
margin:45px 0px 0px 35px;
width: 900px;
}



