.directSearch { margin: 0px 0px 0px 70px; }
.directSearch #directSearchImage { cursor:pointer; }
.guidedNavSeperator { margin: 0px 0px 0px 27px; }

/* GuidedNav */
.guidednav { margin-top:14px; margin-left:7px; font-size:10px; width:158px;}
.guidednav .removeFilters {heigth:20px;}
.guidednav .removeFilters a {margin:0px 0px 20px 3px;}
.guidednav .element { padding-bottom:10px; float:left;}
.guidednav .element .headline { font-size:15px; border-bottom:2px solid #0b6329; }
.guidednav .element .headline .text { float:left; color:#0a5625; }
.guidednav .element .headline .text h4 { float:left; color:#0a5625; padding-left:3px; margin:0px;
	font-weight:normal;}
.guidednav .element .headline .deleteFilter { float:right; }
.guidednav .element ul {margin:0px; padding:0px;}
.guidednav .element .values { background-color:#d2d9c9; border-bottom:2px solid #0b6329;
	padding:10px 0px 0px 3px; float:left; width:155px; margin:0px;}
.guidednav .element .values li {margin:0px; padding:0px; height:14px; list-style-type:none; float:left; width:150px;}	
.guidednav .element .values.flexcroll { height:140px; overflow:auto; position: relative; margin: 0em auto;
	padding:10px 0px 0px 3px;}
.guidednav .element .values .spacer { margin:10px 0px 0px 0px; padding:0px; }
.guidednav .element .values .container { height:14px; overflow:hidden;}

.guidednav .element .values .container .separator {background-image:url(../../../binaries/universal/background/gn_separator.gif);
	width:135px; text-align:center; float:left; margin:0px 2px 0px 2px;}
.guidednav .element .values .container .separator .text {color:#75a57f; background-color:#d2d9c9;
	float:left; margin-left:10px; padding:0px 3px 0px 3px;}

.guidednav .element .values .container .checkbox_container { float:left; margin-top:1px; width:13px; }
.guidednav .element .values .container .value_container { float:left;  width:130px;}
.guidednav .element .values .container .value_container a{ text-decoration:none; color:#000000;}
.guidednav .element .values .container .value_container.disabled { color:#8f928d; }

/* Produkt-Listen */
.GNInformation { width:160px; color:#0B5423; font-weight:bold; }
.GNInformation .spacer { margin:10px 5px 0px 5px; }
.GNInformation .spacer .arrow { margin-top:15px; margin-right:10px; float:left; }
.GNInformation .spacer .text { width:150px; }

.pageNavigationTop {padding:12px 12px 10px 0px;}

.category_description {margin:10px 0px 15px 0px;}

.CategoryProductList { width: 660px; padding: 0px; margin: 0px; font-size:10px;}
.CategoryProductList ul {margin:0px; padding:0px;}
.CategoryProductList li {margin:0px; padding:0px; list-style-type:none; float: left!important; height:140px; }
.CategoryProductList h1 { margin: 10px 15px 0px 15px; font-size: 15px;  color: #a8a5a8; border-bottom:2px solid #a8a5a8;}
.CategoryProductList .advice {margin: 10px 15px 0px 15px; font-size:13px;}
.CategoryProductList .productbox { width: 210px; padding: 5px 5px 15px 5px; margin: 0px;}
.CategoryProductList .productborder { width: 208px; background-color: white; padding: 1px; margin: 0px; cursor:pointer; }		
.CategoryProductList .productcontent { background-color: white; width: 208px; padding: 0px; margin: 0px; }
.CategoryProductList .productdata { background-color: transparent; width: 128px; padding: 0px; margin: 0px; overflow:hidden; height:90px;}
.CategoryProductList .productimage { background-color: transparent; padding: 4px; margin: 0px; }
.CategoryProductList .productimage .imageshadow  { float: left; background-image:url('../../../binaries/universal/background/shadow_productlist.jpg'); background-position: bottom right; background-repeat:repeat-x; }
.CategoryProductList .productimage .imageshadow .imageborder { border-top:1px solid #e8e7e5; border-left:1px solid #e8e7e5; border-right:1px solid #e8e7e5; border-bottom:0px; }
.CategoryProductList h3 {font-size:10px; font-weight: normal; margin:0px; padding:0px;}
.CategoryProductList .productinfo { background-color: transparent; padding: 3px; margin: 0px;
	text-align:left; }	
.CategoryProductList a.producttitle:link,
.CategoryProductList a.producttitle:active,
.CategoryProductList a.producttitle:visited {font-size: 1.0em; font-weight: bold; text-decoration:none; color: #000000; }
.CategoryProductList a.producttitle:hover { text-decoration:underline; color:#096127; }

.SpecialsBackButton {margin:10px 0px 0px 15px;}

.MoreProductList { width: 185px; padding: 0px; margin: 0px; }
.MoreProductList ul {margin:0px; padding:0px;}
.MoreProductList li {margin:0px; padding:0px; list-style-type:none;}
.MoreProductList h1 { margin: 10px 15px 0px 15px; font-size: 15px;  color: #a8a5a8; border-bottom:2px solid #a8a5a8;}
.MoreProductList .productbox { width: 185px; padding: 5px 2px 15px 2px; margin: 0px;}
.MoreProductList .productborder { width: 183px; background-color: white; padding: 1px; margin: 0px; cursor:pointer; }		
.MoreProductList .productcontent { background-color: white; width: 183px; padding: 0px; margin: 0px; }
.MoreProductList .productdata { background-color: transparent; width: 120px; padding: 0px; margin: 0px; overflow:hidden; height:90px;}
.MoreProductList .productimage { background-color: transparent; padding: 0px; margin: 0px; }
.MoreProductList .productimage .imageshadow  { float: left; background-image:url('../../../binaries/universal/background/shadow_productlist.jpg'); background-position: bottom right; background-repeat:repeat-x; }
.MoreProductList .productimage .imageshadow .imageborder { border-top:1px solid #e8e7e5; border-left:1px solid #e8e7e5; border-right:1px solid #e8e7e5; border-bottom:0px; }
.MoreProductList h3 {font-size:10px; font-weight: normal; margin:0px; padding:0px;}
.MoreProductList .productinfo { background-color: transparent; padding: 3px; margin: 0px;
	text-align:left; }	
.MoreProductList a.producttitle:link,
.MoreProductList a.producttitle:active,
.MoreProductList a.producttitle:visited {font-size: 1.0em; font-weight: bold; text-decoration:none; color: #000000; }
.MoreProductList a.producttitle:hover { text-decoration:underline; color:#096127; }

/* Produkt-Details*/
.ProductDetails { width: 760px; margin: 0px 10px 10px 50px; text-align:left; }
.ProductDetails .productDetailsBox { width: 760px; padding: 0px; margin: 0px; }
.ProductDetails .productDetailsBox .detailsLeft {width:220px;}
.ProductDetails .productImage .imageshadow { float: left; background-image:url('../../../binaries/universal/background/shadow_productdetail_right2.jpg'); background-position: bottom right;  }
.ProductDetails .productImage { padding: 0px; margin: 0px; }
.ProductDetails .productImage .socialbookmarks { margin-top:10px; }
.ProductDetails .productImage .facebook { float:left;  }
.ProductDetails .productImage .twitter { float:left; margin-left:5px; }
.ProductDetails .productImage .myspace { float:left; margin-left:5px; }
.ProductDetails .productImage .studivz { border:1px solid #CCCCCC; float:left; margin-left:5px; }
.ProductDetails .productInfo { width: 515px; padding:0px; margin: 0px 0px 0px 25px; border: 0px; }


.ProductDetails .productInfo .ProductDescription {margin:30px 0px 0px 0px;}
.ProductDetails .productInfo p {padding:0px; margin:0px;}
.ProductDetails .productInfoBox { width: 515px; padding:0px; margin: 0px; }
.ProductDetails .productInfo .shadow { 
		display: block; width: 515px; padding: 0px; margin: 0px; line-height: 8px; height: 8px;
		border-top:1px solid #d3d9c9; border-left:1px solid white; border-right:1px solid white; border-bottom: 0px;
		background-image: url('../../../binaries/universal/background/shadow_productdetail_infobox.jpg');
		background-repeat: repeat-x;
		}
.ProductDetails .productTitle h1 { padding: 0px 0px 5px 0px; margin: 0px; font-size: 17px; font-weight: normal; color: #000000; }
.ProductDetails .productFacts { padding: 0px 0px 5px 0px; margin: 0px; font-size: 1.0em; font-weight: normal; color: #000000; }
.ProductDetails .productFacts .key {width:70px; float:left;}
.ProductDetails .productFacts .value {float:left;}
.ProductDetails .productFacts .productPrice{ font-size: 1.1em; font-weight: bold; color: #000000; }
.ProductDetails .productAnsichten { padding: 0px 0px 10px 20px; margin: 0px; }
.ProductDetails .productAnsichten .productImage { padding: 0px 3px 3px 0px; margin: 0px; }
.ProductDetails .productAnsichten .productPreview{ padding: 0px 3px 3px 0px; margin: 0px; }
.ProductDetails .externeLinks { padding: 0px 0px 10px 20px; margin: 0px; }
.ProductDetails .externeLinks .productPreview { padding: 0px 3px 3px 0px; }

/* Varianten-Links */
.ProductDetails .productVariantenBox { width: 515px; padding: 0px 0px 0px 0px; margin: 0px;}
.ProductDetails .productVariantenBox a {font-size: 1.0em; font-weight: bold; text-decoration:none; color: #FFF; }
.ProductDetails .productVariantenBox .productVariantenSpacer { padding: 5px 20px 0px 0px; margin: 0px; float:left;}
.ProductDetails .productVariantenBox .productVariantenSpacer .price {font-weight:bold;}
.ProductDetails .productVariantenBox .productVariantenSpacer .rebate_infos a{color:#000000; text-decoration:underline}
.ProductDetails .productVariantenBox .productVariantenSpacer .rebate_infos a:hover{color:#000000; text-decoration:none}

.ProductDetails .productVariantenBox .productVariantenBackground { float: left; width: 234px; color: #FFF;
	font-size:10px; background: url('../../../binaries/universal/buttons/warenkorb_kachel.gif') repeat-y; }
.ProductDetails .productVariantenBox .productVariantenFacts { float: left; width: 190px; }
.ProductDetails .productVariantenBox .productVariantenFactsSpacer { float: left; padding: 5px 13px 5px 13px; }
.ProductDetails .productVariantenBox .productVariantenOrderIcon { float: right; }

.ProductDetails .MoreLinks {width:220px; margin:13px 0px 0px 0px;}
.ProductDetails .MoreLinksSeparator {background-color:#046022; height:2px; margin:12px 0px 16px 0px;}

.ProductDetails .MoreProducts .MoreProductList {margin:15px 0px 0px 0px; }

/* google_recommendation */
.google_recommendation { float:left; margin: 10px 0px 10px 50px; width:760px;
	border-bottom:1px solid #D3D9C9; }
.google_recommendation h2 {color:#a8a5a8; float:left; margin:0px; font-size:12px;}
.google_recommendation .Header {float:left; width:100%; margin-bottom:5px;
	}
.google_recommendation .Header a {color:#a8a5a8; }

.google_recommendation .show_all{float:right; margin-bottom:10px;}
.google_recommendation .CategoryProductList { width: 750px; padding: 0px; margin: 0px; font-size:10px;}
.google_recommendation .CategoryProductList .productbox { width: 240px; padding: 5px 5px 15px 5px; margin: 0px;}
.google_recommendation .CategoryProductList .productborder { width: 238px; background-color: white; padding: 1px; margin: 0px; cursor:pointer; }		
.google_recommendation .CategoryProductList .productcontent { background-color: white; width: 238px; padding: 0px; margin: 0px; }

/* Trefferzahl der GuidedNav */
.numberOfAnswers { font-family:Verdana,Arial,sans-serif;color:#000000; }
.numberOfAnswers .number { font-weight:bold; font-size:14px; float:left;}
.numberOfAnswers .text {float:left; margin:4px 0px 0px 3px;}

.GuidedNavHits h1 {margin:0px 0px 0px 15px; font-size:11px; font-weight:normal;}

