/* --- spacer between 2 list entries --- */
.listSpacer {
	clear: both; /* delete float */
	height: 15px;
}
.listSpacer hr {
	display: none;
}

/* --- list --- */
.sticky {}
.firstSection {}
.lastSection {}
.middleSection {}
.leftPic {
	float: left;
	padding: 0px 10px 0px 0px;
}
.rightPic {
	float: right;
	padding: 0px 0px 0px 10px;
}
.listContent {
	overflow: hidden; /* overflow AUSSCHALTEN, wenn bild1 umflossen werden soll */
}

/* modules */
.shop .listSpacer {
	border-bottom: 2px solid #eeeeee;
	height: 1px;
	margin: 9px 0px 10px 0px;
}



/* multiCol Design */
.multiCol {}
.multiCol .swTable {
	table-layout: fixed;
	width: 100%;
}
.multiCol .swTableCell {
	vertical-align: top;
}

/* multicol design: 2col */
.multiCol.list2col .swTableCell { /* first col */
	padding: 0px 10px 0px 0px;
}
.multiCol.list2col .swTableCell:nth-child(n+2) { /* last col */
	padding: 0px 0px 0px 10px;
}

/* multicol design: 3col */
.multiCol.list3col .swTableCell { /* first col */
	padding: 0px 14px 0px 0px;
}
.multiCol.list3col .swTableCell:nth-child(n+2) { /* middle col */
	padding: 0px 7px 0px 7px;
}
.multiCol.list3col .swTableCell:nth-child(n+3) { /* last col */
	padding: 0px 0px 0px 14px;
}

/* multicol design: 4col */
.multiCol.list4col .swTableCell { /* first col */
	padding: 0px 14px 0px 0px;
}
.multiCol.list4col .swTableCell:nth-child(n+2) { /* middle col */
	padding: 0px 10.5px 0px 7px;
}
.multiCol.list4col .swTableCell:nth-child(n+3) { /* middle col */
	padding: 0px 7px 0px 10.5px;
}
.multiCol.list4col .swTableCell:nth-child(n+4) { /* last col */
	padding: 0px 0px 0px 14px;
}