
body {
	/* Hintergrundfarbe */
	background-image: url(apo-bg-01.jpg);
         background-repeat:no-repeat;
         background-color: #000000;
	/* Abstand vom Fensterrand -> für padding und margin die gleichen Werte nehmen (ein par Browser wollen margin, andere padding) */
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

div#layout {
	background-color:none;
	margin: 140px 0px 0px 150px;
	padding: 0px;
}

.box {
	/* Farbe der dicken Rahmen*/
	border: 0px solid #333333;
	/* Hintergrundfarbe der Box */
	background-color: #252525;
}

h1, h2, h3, h4, h5, p, span, table, td, div {
	color: #fafafa;
}



p#footer, p#footer a{
  /* Schriftfarbe im Kontrast zum Hintergrund für das Copyright, Impressum und Kontakt Hinweise ganz unten */
  color: #999999;
}


.articlebox_small span.price { color: #111111;}
.articlebox_medium div.price { color: #111111;}
table#check_cart th.border {background-color: #252525;}
.check_cart_small th.border {background-color: #252525; }
table#check_cart_wa th.border {background-color: #252525;}

.bodybox {color: #cccccc;}
a.menu:active {color: #fafafa; text-decoration: none; font-weight: normal;}a.menu:link {color: #fafafa; text-decoration: none; font-weight: normal;}a.menu:visited {color: #fafafa; text-decoration: none; font-weight: normal;}a.menu:hover {color: #B762A2; text-decoration: none; font-weight: normal;}a.menu_active:active {color: #B762A2; text-decoration: none; font-weight: bold;}a.menu_active:link {color: #B762A2; text-decoration: none; font-weight: bold;}a.menu_active:visited {color: #B762A2; text-decoration: none; font-weight: bold;}a.menu_active:hover {color: #B762A2; text-decoration: none; font-weight: bold;}

a:link          { color: #ccc; text-decoration: underline; }
a:visited    { color: #ccc; text-decoration: underline; }
a:hover     { color: #ccc; text-decoration: none; } 
a:active     { color: #ccc; text-decoration: underline; }