	HTML {
		/*overflow-y:scroll;*/
	}
	
	BODY {
		/*overflow-y:hidden;*/
		margin:0; 
		padding:0;
		background:#9d9d9d url(../images/pageBg.jpg) repeat-x;

		margin-top:0;
		
		color:#444444;
		font:11px/1.55em arial,helvetica,sans-serif;
	}
	
	FORM {
		margin:0;
	}
	
	IMG {
		border:0;
	}
	
	A {
		text-decoration:none; 
		color:#444444;
	}
	
	a.selected {
		color:#ff7800 !important;
	}
	
	a.blue {
		color:#6775b7 !important;
	}
	
	LABEL {
		cursor:pointer;
	}
		
	
	input.input-text, select, textarea {
		border:1px solid #B6B6B6;
		font:12px arial,helvetica,sans-serif;
	}
	input, select, button {
		vertical-align:middle;
	}
	
	input.input-text:focus {
		background:#ffe6c9 !important;
		
	}
	
		
	#mainContainer {
		position:relative;
		width:960px;
		height:auto;
		margin-left:auto;
		margin-right:auto;
	}
	
		
		#header {
			position:relative; 
			top:0;
			left:0;
			height:115px;
			margin-top:10px; 
			padding:0;
			z-index:1; 
		}
			
			#langSelect {
				position:relative; 
				top:-50px; 
				left:706px;
				width:15px;
			}
		
			#logo {
				float:left; 
				width:237px; 
				height:115px; 
			}
			
			#rHeader {
				float:left;
				width:706px; 
				height:115px; 
				padding-left:17px;
				background:url(../images/rHeadBg.jpg) repeat-x;
			}
			
			#searchbar {
				position:relative;
				width:690px; 
				height:75px;
				background:url(../images/searchBarBg.jpg) no-repeat;
			}
				
				#searchbar .sBtn {
					height:50px; 
					width:60px; 
					background-color:transparent;
					position:relative; 
					left:630px;
					top:24px;
				}
			
				#sCat {
					position:absolute; 
					top:36px;
					left:10px;
					width:275px; 
				}    
				
				#sCatContent {
					position:inherit !important; 
					width:275px; 
				}        
				
				
					
					#sCat option {
						margin-left:20px;
					}
					
					#sCat option.first {
						margin-left:0;	
					}
				
					#sCat option.parent-cat {
						background-color:#ff7800; 
						font-weight:bold;
						margin-left:0;
					}

				
				#sTerm {
					position:absolute; 
					top:37px; 
					left:320px; 
					width:295px;
				}
			
			
			#metaNav {
				color:#473c2d;
				text-align:right; 
				width:685px;
				padding:10px 5px 0 0;
				height:32px;
			}
			
				#metaNav a {
					color:#473c2d;
				}
		
		#navigation {
			position:relative;
			width:960px;
			height:90px;
			/*background:#fff url(../images/slv/topNaviBg.png) 0 5px no-repeat;*/
			background:#fff url(../images/topNaviBg_new.png) 0 5px no-repeat;
			margin:0; 
			padding:0;
			z-index:0;
			font-size:1.1em;
		}
		
		#followNav {
			position:absolute; 
			top:182px;
			left:510px;
			z-index:100; 
		}
		
			#navigation UL {
				position:relative; 
				top:34px;
				left:25px;
				margin:0; 
				padding:0; 
			}
			
				#navigation UL LI {
					list-style-type:none; 
					float:left; 
					text-transform:uppercase;
					font-weight:bold;
					width:112px;
					
				}
				
					#navigation LI  {
						background: url(../images/staticNavA.gif) no-repeat scroll 0 6px transparent;
						padding-left:8px;
					}
					
					#navigation A:hover {
						color:#fff;
					}
					
					#navigation .first {
						
					}
					
					#navigation .second {
						width:100px;
						margin-right:30px;
					}
					
					#navigation .third {
						width:50px;
						margin-right:45px;
						background: url(../images/staticNavAA.png) no-repeat scroll 0 5px transparent;
					}
					#navigation .third a {
						color:#fff; 
					}
					
					#navigation .fourth {
						width:80px;
					}
					
					#navigation .dynamic {
						width:auto !important;
						margin-right:20px;
						padding-left:14px;
					} 
					
					#navigation .music {
						background: url(../images/nav_musik.png) no-repeat scroll 0 5px transparent;
					}
					
					#navigation .audiobook {
						background: url(../images/nav_book.png) no-repeat scroll 0 5px transparent;
					}
					
					#navigation .game {
						background: url(../images/nav_pacman.png) no-repeat scroll 0 4px transparent;
					}
					
					#navigation .video {
						background: url(../images/nav_dvd.png) no-repeat scroll 0 3px transparent;
					}
					
					#navigation .book {
						background: url(../images/nav_book.png) no-repeat scroll 0 5px transparent;
					}
	
	.outline-creator  {
		background:none repeat scroll 0 0 #FFFFFF;
		position:relative;
		z-index:0;
	}
	.outline-creator {
		padding-top:5px;
	}
	
	a  {
		cursor:pointer !important;
	}
	
	.outline-creator a {
		color:#FF7800;
		text-decoration:none;
	}
	
	
	/* LAYOUTS */ 
	
	.layout-1column  {
		padding:0 30px 40px;
	}
	
	.middle {
		min-height:350px;
	}
	
	/* LAY END */
	
	
	#footer {
		border-top:5px solid #ff7800;		
	}
	
		#contactFooter {
			
			padding:10px 16px 10px 16px; 
			margin-bottom: 16px;
			background-color: #fff;	
			background:#fff url(../images/pageBottomBg.jpg) bottom right no-repeat;
		}
		
			#contactFooter a {
				background:none; 
				padding:0; 
				margin:0; 
				font-weight:bold; 
			}
		
			#contactFooter ul {
				margin:0; 
				padding:0; 
				list-style-type: none; 
			}
			
			#contactFooter ul li {
				float:left; 
				width:254px;
				margin-right:20px;
			}
			
				#contactFooter .first {
					width:86px; 
				}
				
		#centeredFooter, #centeredFooter A { text-align:center; color:#fff; }
	
	
	
	
	
	h1, h3 {
		font-size:1.35em;
		line-height:1.2em;
		margin-bottom:0.4em;
	}
	
	h1 {
		font-size:23px;
		font-weight:normal !important;
		margin:0;
		text-align:left;
		text-transform:none !important;
	}
	
	
	h5 {
		font-size:1.05em;
		line-height:1.35em;
		margin-bottom:0.4em;
	}
	
	
	.category-select {
		margin:0; 
		padding:0;
	}
	
	.category-select li {
		list-style-type:none; 
		float:left; 
		margin-right:20px; 
		width:100px;
		
	}
	
	#pagination {
		border:1px solid #c9c9c9; 
		margin:1px 0 1px 0;
		padding:5px 10px 5px 10px;
	}
	
		#pagination div {
			width:25%;
			float:left; 
		}
		
		#pagination .center {
			text-align:center; 
			width:50%;
		}
		
		#pagination .center strong,
		#pagination .center a {
			background:#c9c9c9;  
			padding:0 4px 0 4px;
		}
	
	.item {
		padding:10px 0 20px 0;
		margin-bottom:10px;
		border-bottom:1px solid #c9c9c9; 
		
	}
		
		
		.product .product_image,
		.item .product_image {
			width:160px; 
			min-height:140px; 
			overflow-x:hidden;
			
			padding:2px; 
			border:1px solid #c9c9c9;
			
			float:left; 
			
			margin-right:25px; 
			
			text-align:center;
		}
		
			.alert .product_image {
				width:75px;
				min-height:0px !important;  
			}
			
			
			.product .product_image {
				float:right;
				width:300px;
				height:300px;
				overflow:hidden;
				margin-bottom:25px; 
				margin-right:0; 
				margin-left:25px;
				vertical-align:center;
			}
		
		.product .product_desc,
		.item .product_desc {
			width:450px;
			float:left;
		}
			.product .product_desc {
				width:560px;
			}
		
		.item .product-purchase {
			float:left; 
			width:160px;
			margin-left:20px;
			border-left:1px solid #c9c9c9; 
			padding-left:20px;
		}
		
		.product .variant,
		.item .variant {
			border-bottom:1px solid #c9c9c9;
			padding:0 0 5px 0;
			margin:0 0 5px 0;
		}
		
		.product .variant span,
		.item .variant span {
			float:left;
		}
		
			.product .variant span.condition ,
			.item .variant span.condition {
				width:170px; 
				padding-right:20px;
			}
			
			.product .variant span.price,
			.item .variant span.price {
				width:80px;
				font-weight:bold;
				color:#ff7800;
				font-size:13pt;
			}
			
			.product .variant span.price.special,
			.item .variant span.price.special {
				width:80px;
				font-weight:bold;
				color:green;
				font-size:13pt;
			}
			
			.product .variant span.price.yellow ,
			.item .variant span.price.yellow {
				color:#000;
				 
				 
			}
			
			.product .variant span.price.yellow DIV,
			.item .variant span.price.yellow DIV {
				position:relative; 
				top:-20px;
				left:-8px;
				width:87px; 
				height:23px; 
				z-index:-200;
				background:url(../images/price_brush.png) 0 0 no-repeat;
			}
				
			
			.product .variant span.price EM, 
			.item .variant span.price EM{
				font-style:normal !important; 
			}
			
			.product .variant span.addto,
			.item .variant span.addto {
				width:auto !important;
				font-weight:bold;
				color:#ff7800;
				font-size:13pt;
			}
			
			span.addto .ui-button {
				width:175px;
			}
		
		.item H3 {
			color:#696969;
			font-size:10pt;
			margin-top:0;
		}
		
		.item H3 A {
			color:#696969;
		}
		
		.simproduct {
			float:left; 
			margin:20px;
			width:220px;
			height:235px;
			text-align:center;
		}
		
			.simproduct img {
				padding:2px;
				border:1px solid #c9c9c9;
			}
			
		
		.cart_items {
			float:left; 
			width:400px; 
			margin-right:50px;
		}
		
			.cart_items span {
				float:left; 
				margin-right:20px;
			}
			
			.cart_items span.title {
				width:180px;
			}
			
			.cart_items span.price {
				color:#FF7800;
			}
			
			.cart_items .item {
				border-bottom:1px solid #c9c9c9;
				padding:5px;
			}
			
			.cart_items .item img {
				width:45px; 
				height:45px; 
			}
		
		
		.cart_summary {
			float:left; 
		}
		
		.cart_summary a {
			color:#ff7800 !important;
		}
		.cart_summary strong {
			font-size:11pt; 
			color:#FF7800;
		}
		
		.cart_icon {
			background:url("../images/icons/cart.png") no-repeat; 
			padding-left:40px; 
			height:32px;
			line-height:32px;
			display:block; 
			float:right;
			font-size:9pt;
		}
		
		.cart_icon_full {
			background:url("../images/icons/cart_full.png") no-repeat; 
			padding-left:40px; 
			height:32px;
			line-height:32px;
			display:block; 
			float:right;
			font-size:9pt;
		}
		
		.checkout_icon {
			background:url("../images/icons/checkout.png") no-repeat; 
			padding-left:40px; 
			height:32px;
			line-height:32px;
			display:block; 
			float:right;
			font-size:9pt;
			margin-left:10px;
		}
		
		.search_icon {
			background:url("../images/icons/search.png") no-repeat; 
			padding-left:29px; 
			height:32px;
			line-height:32px;
			display:block; 
			float:right;
			font-size:9pt;
			margin-left:20px;
		}
		
		.login_icon {
			background:url("../images/icons/login.png") no-repeat; 
			padding-left:32px; 
			height:32px;
			line-height:32px;
			display:block; 
			float:right;
			font-size:9pt;
			margin-left:20px;
		}
		
		.replenishment {
			padding:0 0 0 35px; 
		}
		
		
		
		.r0 {
			height:20px;
			background:url("../images/replenishment.png") no-repeat scroll 0 0 transparent;
		}
		
		.r1 {
			height:20px;
			background:url("../images/replenishment.png") no-repeat scroll 0 -64px transparent;
		}
	
		.ui-sortable {
			list-style-type:none;
			padding:0; 
		}
		
			.ui-sortable li {
				padding:3px 10px 3px 10px;
				margin-bottom:2px; 
			}
		
	#result_holder {
		display:none;
		position:absolute;
		left:110px;
		top:62px;
		z-index:1000;
		width:490px; 
		
		padding:10px;
		
		border:1px solid #747474;
		background:white;
	}
		
		.result_item {
			border-bottom:1px solid #c9c9c9;
			padding-bottom:2px;
			margin-bottom:2px;
			cursor:pointer;
		}
		
			.result_item:hover {
				background:#e0e0e0; 
			}
		
		.result_item .product_image {
			border:1px solid #c9c9c9; 
			padding:2px; 
			float:left; 
			margin-right:10px;
		}
		
		.result_item .product_desc {
			float:left; 
			margin-right:15px;
			width:200px; 
		}
		
		.result_item .product_info {
			float:left; 
		}
		
		.result_item .price {
			color:#FF7800;
			font-weight:bold; 
			float:left; 
			text-align:right;
			width:80px;
		}
	
	.parenSearchCat {
		background:#FF7800;
	}
	
	
		.genre {
			border:1px solid #DEDEDE;
			height:31px;
			padding:0 10px 0 10px;
			margin:0; 
		}
		
		.genre ul, ol {
			margin:0; 
			padding:0;
			list-style:none outside none;
		}
		
			.genre-items li {
				margin:0;
				padding:0;
				float:left;
				background:#fff url(../images/slv/genre-arrow.gif) right 0 no-repeat;
				padding-right:10px;
				margin-right:5px;
				line-height:31px; 
				height:31px;
			}
				.genre-items li.last {
					background:transparent;
					margin-right:0; 
					padding-right:0;
				}				
			
			.genre-items li a {
				color:#696969;
			}
				.genre-items li.last a {
					/*color:#FF7800;*/
					color:#696969;
				}	
	
	
	/*startseite*/ 
	
	#left {
		width:200px; 
		margin-right:28px; 
		float:left; 
	}
	
		#left .box {
			background:#f6f6f6;
			margin-bottom:10px; 
		}
		
		#left .box.centered {
			text-align:center; 
			background:transparent;
		}
		
		#left .box .head {
			background:#e7e7e7;
			padding:1px 10px;
			color:#696969; 
			font-weight:bold;
		}
		
		#left .box .content {
			padding:10px;
		}
		
			#left .box .content input.input-text {
				height:20px;
				line-height:20px; 
			}
		
		#left .box.orange .head {
			background:#FF7800; 
			color:#fff;
		}
		
		#left .box.blue .head {
			background:#315c99; 
			color:#fff;
		}
		
		#left .box .content .newProduct {
			margin-bottom:5px;
		}
		
		#left .box .content .newProduct A {
			color:#444444 !important;
		}
		
		#left .box .content .newProduct IMG {
			padding:2px; 
			border:1px solid #c9c9c9; 
			float:left;
			margin-right:5px;
		}
	
	#right {
		width:657px;
		float:left; 
	}
	
	
	#searchControl {
		/*885*/
	}
	
		#searchControl .box {
			width:271px; 
			height:115px;
			float:left; 
			margin-right:10px; 
			border:1px solid #c9c9c9;
			padding:10px; 
		}
		
		#searchControl .box.last {
			width:272px;
			margin-right:0; 
		}
		
		#searchControl .box STRONG SPAN {
			color:#FF7800;
		}
		
		#searchControl .box INPUT.input-text {
			width:269px;
			height:22px;
			line-height:22px;
			margin:5px 0 5px 0;
		}
	
	.icon_newproducts {
		background:url("../images/icon_asterick.gif") no-repeat; 
		padding-left:15px;
		font-weight:bold;
	}
	
	.icon_rss {
		background:url("../images/icon_feed.gif") no-repeat; 
		padding-left:15px;
		font-weight:bold;
	}
	
	.special_offer_10p  {
		background:url("../images/slv/special_offer_10p.png") no-repeat scroll 0 0 transparent;
		height:60px;
		left:125px;
		top:-10px;
		position:absolute;
		width:60px;
	}
	
	S {
		color:#444 !important;
		font-size:8pt; 
	}
	
	
	#stepIndicator {
		border:1px solid #ff7800;
		padding:5px;
	}
	
		#stepIndicator UL {
			margin:0; 
			padding:0; 
		}
		
		#stepIndicator LI {
			list-style-type:none; 
			float:left; 
			height:33px; 
			line-height:33px;
			width:160px;
			padding-left:40px;
			margin-right:20px; 
			background:url(../images/icons/step_arrow_light.png) left 0 no-repeat; 
		}
		
		#stepIndicator LI.selected {
			background:url(../images/icons/step_arrow.png) left 0 no-repeat; 
		}
	
	.flr {
		float:right;
	}
	
	A.orange {
		color:#ff7800 !important;
	}
	
	P.limitwidth {
		width:650px;
	}
	
	#mainFooter {
		text-align:center;
		color:#eee; 
		
	}
	
		#mainFooter A {
			color:#fff;
		}
		
		#mainFooter A:HOVER {
			color:#ff7800;
		}
	
	.cms1CPLeft {
		width:400px;
		margin-right:20px;
		float:left;
	}
	
	.cms1CPRight {
		width:400px;
		float:left; 
	}
	
	#scrollHelper {
		display:none;
		width: 100%;
		border-top: 1px solid #ddd;
		background:#fff;
		text-align: center;
		padding: 10px;
		position: fixed;
		bottom: 0px;
		right: 0px;
		cursor: pointer;
		text-decoration:none;
		background:url(../images/toolbarBg.png) repeat-x; 

	}
		.sHCenter {
			width:940px;
			margin-left:auto;
			margin-right:auto;
		}
		
		#scrollHelper .cart_icon_full,
		#scrollHelper .cart_icon {
			
		}
	
		#toTop {
			float:left; 
		  	cursor: pointer;
		  	background:url(../images/toTop.png) no-repeat; 
		  	height:33px; 
		  	font-size:9pt; 
		  	line-height:33px;
		  	padding-left:35px;
		}

	
	.red {
		color:#ff0000;
	}
	
	.clear {
		clear:both;
	}
	
	
	
		
