/*
 * Hide unwanted screen-only information
 */
/* hide contents in our very first Table-Column */
td.logosubnav *, td#logo * {
	visibility: hidden;
	display: none;
}
/* hide special content in EKat-Header*/
td.moresubnavspace * {
	visibility: hidden;
	display: none;
}
/* Hide screen only divs  */
td#header div#headerDivScreen, td#subnav div#subnavDivContainer, td#footer div#footerDivScreen, div.template_shoppingcart_quickenter, div#shoppingcartButtons, td.noprint, th.noprint, td.deleteButtons, td.allDeleteButtons {
	visibility: hidden;
	display: none;
}
/* minimize the table-cells itself */
td.leftspace, td.logosubnav, td#headerleftspace, td#logo, td#subnav, td#footerleftspace, td.moresubnavspace {
	width: 0px;
	padding: 0px;
}

/*
 * Reveal printing-only information (e.g. our "rootline"-trace on top)
 */
div#headerDivPrint, div#footerDivPrint {
	visibility: visible;
	overflow: auto;
	height: auto;
}

/*
 * Litte layout change for a nicer header:
 */
td#header div#headerDivPrint td {
	vertical-align: middle;
}

/*
 * Color-Changes
 */
td.mainmenu-level1-act a, td.mainmenu-level1-cur a {
	color: black;
}

/*
* White Background (for less wasted ink/toner)
*/
body {
	background: #FFFFFF;
}
/* First-Row. An usually invisible black row on very top of every page. (appeared sometimes in IE's print-preview)  */
td.leftspace, td.logosubnav, td.headercontent, td.headercontentspace, td.rightspace  {
	background: #FFFFFF;
}
/* Second Row. Containing header-information */
td#headerleftspace, td#logo, td#header, td#headerrightspace, div#contentnormal {
	background-color: white;
}

td#content, td#template_2columns_contentnormal {
	background: red;
	background-color: red;
}

div#contentnormal {
	background-color: white;
}

table.template_shoppingcart_producttable {
	width: 650px;
}
/*
 * Grey Links (Instead of undecipherable white; But won't work at the moment, as content_elements
 */
a, div#contentnormal a {
    color: rgb(100,100,100);
}