BODY {
	margin: 0;
	padding: 0;
	margin: 0px;
}

#body-wrap {
	padding: 0px;
} /* wraps everything and centers in body tag */

#head {
}

#main-wrap {} /* middle row with left, content, and right block */

#middle-wrap {
/*	margin: 0px 0px; /* width side columns + 2 x padding of columns */
/*	margin-right: 0px;
	margin-left: 215px;
	padding: 20px 0px;
	padding-top: 0px;
	padding-right: 15px;*/
}
*html #main-wrap {
	margin-right: 0px;
}
/* \*/ * html #middle-wrap {
	margin: 0;  /* 3px bug fix for IE - DON'T CHANGE*/
	/* only 9px padding possible. don't know why... */
	padding-left: 0px;   /* 3px bug fix for IE - DON'T CHANGE*/
	padding-right: 0px;   /* 3px bug fix for IE - DON'T CHANGE*/
}
#middle { /* middle block where content ist placed */
	/* PADDING: don't set padding here, do it for content-wrap !!! */
}

#left-col {
	width: 275px;
	padding-left: 0px;
}
/* \*/ * html #left-col {
	width: 275px; /* IE box model hack: width - 2 x padding (left-col) */
}
.warenkorb {
}

#right-col {
	width: 164px;
}
/* \*/ * html #right-col {
	width: 164px; /* IE box model hack: width - 2 x padding (left-col) */
}
.right-col-content {
}

/*#footer {
	margin-top: 5px;
	padding: 15px;
}*/

/* Content elements */
.tabelle {
	width: 100%;
	border-collapse: collapse;
}
.tabelle TH {
	text-align: left;
	font-weight: bold;
}
