/* Module rechts */
#contentRight {
	background:#eee;
	box-shadow: 0px 0px 4px #999;
	display: none;
	height:100%;
	margin: 0px;
	overflow:auto;
	overflow-x:hidden;
	position:fixed;
	padding: 0px;
	right:-250px;
	text-align:left;
	top:0px;
	width:0px;
	z-index:2004;
}

#contentRight .modulContainer {
	margin-top:10px;
	margin-bottom: 0px;
	width:250px;
}
#contentRight .modulContainer .modul { padding: 5px  0px  10px  0px; }
#contentRight H4 {
	margin-top:0px;
	padding:8px 15px 8px 15px;
	margin-bottom:2px;
	font-weight:normal;
	text-transform:uppercase;
	font-size:16px;
	color:#666;
	background:#fff;
	width:250px;
}

/* Modul - Warenkorb */
#contentRight .warenkorb TABLE {
	width:100%;
	max-width: 220px;
	padding: 0px;
	margin: 0px;
}

TABLE.tableWarenkorbInhalt TR {
	vertical-align: text-top;
}
TABLE.tableWarenkorbInhalt DIV.price,
TABLE.tableWarenkorbInhalt DIV.priceha {
	display:block;
	text-align: right;
}

TD.preisWarenkorbliste {
	text-align: right;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
}

TD.nameWarenkorbliste {
	font-size: 12px;
	padding: 0px;
	margin: 0px;
	line-height: 11px;
}

table.tableWarenkorbInhalt{left:15px;position:relative;}
.modulContainer .warenkorb .frachtkostenInfo{ color:#fff;background:#0ad;padding:5px 15px 5px 15px; margin-top:15px; margin-bottom:-10px !important;position:relative;}
.modulContainer .warenkorb hr{border-color:#acacac;}
#cartClose{display:block;padding:5px;margin:8px 10px 8px 10px;cursor:pointer;font-size:18px;}

#side_cart_Container{overflow:auto;max-height:400px;}
#side_cart_buttonContainer{margin-top:15px;}
#side_cart_buttonContainer a{margin-left:15px;}

.modulContainer .info{margin:0 15px 0 15px;}