#shopContent {
	font-family:arial;
	font-size:10pt;
	color:#444444;
	width:960px;
	height:460px;
	margin-top:120px;
}
#navigationBar {
	width:239px;
	height:460px;
	background-color:#fff;
	border-top-width:0px;
	border-left-width:0px;
	border-right-width:1px;
	border-bottom-width:0px;
	border-style:solid;
	border-color:#e0e0e0;
	float:left;
	display:inline;
}
#itemSearchContainer {
	margin-top:15px;
	width:239px;
	background-color:#f0f0f0;
	border-top-width:1px;
	border-left-width:0px;
	border-right-width:0px;
	border-bottom-width:1px;
	border-style:solid;
	border-color:#e0e0e0;
	padding-top:2px;
	padding-bottom:2px;
	height:19px;
}
#itemSearchText {
	margin-left:20px;
	margin-top:1px;
	margin-bottom:1px;
	padding:0px;
	float:left;
	display:inline;
	font-family:arial;
	font-size:12px;
	color:#333;
}
#itemSearchInput {
	margin-left:2px;
	float:left;
	display:inline;
}
#itemSearchButton {
	margin-left:2px;
	margin-top:1px;
	float:left;
	display:inline;
}

#itemSelectionContainer {
	padding-top:5px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:5px;
	background-color:#f0f0f0;
	border-top-width:1px;
	border-left-width:0px;
	border-right-width:0px;
	border-bottom-width:1px;
	border-style:solid;
	border-color:#e0e0e0;
}

#itemBrandContainer {
	margin-top:0px;
	margin-left:20px;
}
#itemSearchtermContainer {
	margin-top:5px;
	margin-left:20px;
}
#submitButton {
	margin-top:5px;
	margin-left:20px;
}

#itemCategoryContainer {
	margin-top:15px;
	margin-left:20px;
	overflow:auto;
	height:218px;
}
#toppAngeboteLink {
	margin-top:7px;
	margin-left:20px;
	background-color:#999;
	color:#fff;
	width:191px;
	font-size:10px;
	padding:2px;
	cursor:pointer;
	border:1px;
	border-style:solid;
	border-top-color:#ccc;
	border-left-color:#ccc;
	border-right-color:#666;
	border-bottom-color:#666;
}
#itemSelectionTitle {
	margin-left:20px;
	margin-bottom:5px;
	font-family:arial;
	font-size:12px;
	color:#333;
}
#itemListContainer {
	width:720px;
	height:460px;
	background-color:#fff;
	float:left;
	display:inline;
}
#itemListErrorMessage {
	position:absolute;
	top:140px;
	left:266px;
	font-family:arial;
	font-size:10px;
	color:#ff0000;
}

.input {
	font-family:arial;
	font-size:10px;
	color:#444444;
	border:1px;
	border-style:solid;
	border-top-color:#aaa;
	border-left-color:#aaa;
	border-right-color:#ccc;
	border-bottom-color:#ccc;
	padding:2px;	
}
.button {
	font-family:arial;
	font-size:10px;
	color:#444444;
	border:1px;
	border-style:solid;
	border-top-color:#ccc;
	border-left-color:#ccc;
	border-right-color:#aaa;
	border-bottom-color:#aaa;
	padding:0px;	
	cursor:pointer;
}

.rootCat {
	font-family:arial;
	font-size:12px;
	color:#000;
}
.sub1Cat {
	font-family:arial;
	font-size:11px;
	color:#333;
}
.sub2Cat {
	font-family:arial;
	font-size:10px;
	color:#666;
}
.sub3Cat {
	font-family:arial;
	font-size:9px;
	color:#999;
}

.rootCatActive {
	font-family:arial;
	font-size:12px;
	color:#ff0000;
}
.sub1CatActive {
	font-family:arial;
	font-size:11px;
	color:#ff0000;
}
.sub2CatActive {
	font-family:arial;
	font-size:10px;
	color:#ff0000;
}
.sub3CatActive {
	font-family:arial;
	font-size:9px;
	color:#ff0000;
}

/*

~~~~~~~~

WIDE

~~~~~~~~

*/
#itemContainerWide1, #itemContainerWide2, #itemContainerWide3, #itemContainerWide4 {
	position:absolute;
	width:320px;
	height:188px;
	float:left;
	border:1px;
	border-style:solid;
	border-top-color:#e0e0e0;
	border-left-color:#e0e0e0;
	border-right-color:#c0c0c0;
	border-bottom-color:#c0c0c0;
}
#itemContainerWide1 {
	top:140px;
	left:266px;
}
#itemContainerWide2 {
	top:355px;
	left:266px;
}
#itemContainerWide3 {
	top:140px;
	left:613px;
}
#itemContainerWide4 {
	top:355px;
	left:613px;
}
#itemBrandWide1 {
	position:absolute;
	top:141px;
	left:487px;
}
#itemBrandWide2 {
	position:absolute;
	top:356px;
	left:487px;
}
#itemBrandWide3 {
	position:absolute;
	top:141px;
	left:834px;
}
#itemBrandWide4 {
	position:absolute;
	top:356px;
	left:834px;
}
#itemPromotionWide1 {
	position:absolute;
	top:223px;
	left:527px;
}
#itemPromotionWide2 {
	position:absolute;
	top:438px;
	left:527px;
}
#itemPromotionWide3 {
	position:absolute;
	top:223px;
	left:874px;
}
#itemPromotionWide4 {
	position:absolute;
	top:438px;
	left:874px;
}
#itemTextContainerWide1, #itemTextContainerWide2, #itemTextContainerWide3, #itemTextContainerWide4 {
	position:absolute;
	width:305px;
	height:55px;
	padding-left:15px;
	background-color:#f0f0f0;
}
#itemTextContainerWide1 {
	top:274px;
	left:267px;
}
#itemTextContainerWide2 {
	top:489px;
	left:267px;
}
#itemTextContainerWide3 {
	top:274px;
	left:614px;
}
#itemTextContainerWide4 {
	top:489px;
	left:614px;
}
#itemPriceWide1 {
	position:absolute;
	top:279px;
	left:490px;	
}
#itemPriceWide2 {
	position:absolute;
	top:494px;
	left:490px;
}
#itemPriceWide3 {
	position:absolute;
	top:279px;
	left:837px;
}
#itemPriceWide4 {
	position:absolute;
	top:494px;
	left:837px;
}
/*

~~~~~~~~

TALL

~~~~~~~~

*/
#itemContainerTall1, #itemContainerTall2, #itemContainerTall3 {
	position:absolute;
	width:213px;
	height:403px;
	float:left;
	border:1px;
	border-style:solid;
	border-top-color:#e0e0e0;
	border-left-color:#e0e0e0;
	border-right-color:#c0c0c0;
	border-bottom-color:#c0c0c0;
}
#itemContainerTall1 {
	top:140px;
	left:266px;
}
#itemContainerTall2 {
	top:140px;
	left:493px;
}
#itemContainerTall3 {
	top:140px;
	left:720px;
}
#itemBrandTall1 {
	position:absolute;
	top:141px;
	left:380px;
	z-index:2;
}
#itemBrandTall2 {
	position:absolute;
	top:141px;
	left:607px;
	z-index:2;
}
#itemBrandTall3 {
	position:absolute;
	top:141px;
	left:834px;
	z-index:2;
}
#itemPromotionTall1 {
	position:absolute;
	top:355px;
	left:420px;
	z-index:2;
}
#itemPromotionTall2 {
	position:absolute;
	top:355px;
	left:647px;
	z-index:2;
}
#itemPromotionTall3 {
	position:absolute;
	top:355px;
	left:874px;
	z-index:2;
}
#itemTextContainerTall1, #itemTextContainerTall2, #itemTextContainerTall3 {
	position:absolute;
	width:208px;
	height:133px;
	padding-left:5px;
	background-color:#f0f0f0;
	z-index:3;
}
#itemTextContainerTall1 {
	top:411px;
	left:267px;
}
#itemTextContainerTall2 {
	top:411px;
	left:494px;
}
#itemTextContainerTall3 {
	top:411px;
	left:721px;
}
#itemPriceTall1 {
	position:absolute;
	top:411px;
	left:400px;	
	z-index:4;
}
#itemPriceTall2 {
	position:absolute;
	top:411px;
	left:627px;
	z-index:4;
}
#itemPriceTall3 {
	position:absolute;
	top:411px;
	left:854px;
	z-index:4;
}
.itemReducedPrice {
	font-family:arial;
	font-size:14pt;
	color:#ff0000;
	font-weight:bold;
}
.itemOriginalPrice {
	font-family:arial;
	font-size:10pt;
	color:#999;
	font-weight:bold;
	text-decoration:line-through;
}

#itemPageContainer {
	position:absolute;
	right:25px;
	top:555px;
	text-align:right;
}
.itemPageText {
	margin-top:4px;
	margin-right:5px;
	float:left;
	font-family:arial;
	font-size:10px;
	color:#999;
}
.itemPageLink, .itemPageLinkActive {
	font-family:arial;
	font-size:10px;
	padding-top:2px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:2px;
	border:1px;
	border-style:solid;
}
.itemPageLink {
	background-color:#f0f0f0;
	color:#999;
	border-top-color:#e0e0e0;
	border-left-color:#e0e0e0;
	border-right-color:#c0c0c0;
	border-bottom-color:#c0c0c0;
}
.itemPageLinkActive {
	background-color:#d0d0d0;
	color:#333;
	border-top-color:#f0f0f0;
	border-left-color:#f0f0f0;
	border-right-color:#a0a0a0;
	border-bottom-color:#a0a0a0;
}
.itemName {
	font-family:arial;
	font-size:12px;
	color:#999;
}
.itemDescriptionWide {
	font-family:arial;
	font-size:10px;
	color:#aaa;
	padding:0px;
	margin:0px;
	height:28px;
}
.itemDescriptionTall {
	font-family:arial;
	font-size:10px;
	color:#aaa;
	padding:0px;
	margin:0px;
}
.itemTextfield {
	font-family:arial;
	font-size:9px;
	color:#bbb;
}
