.anzahl_dd {
float: left;
margin-top: -16px !important;
margin-left: 270px;
font-size: 12px;
font-weight: bold;
}
.anzahl_dd form {
margin-left: 152px;
margin-top: -16px;
}


.singleArticleDescriptionform {
border: 1px solid #ddd;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background: #fff;
width: 900px;
margin-left: 20px;
margin-bottom: 15px;
padding: 10px 20px;
display: none;
}	


/* Sprachen - Wenn Sie die Sprachen einblenden möchten löschen Sie bitte diese CSS Anweißung */
	
	.lang {display:none;}
	
	/* Sprachen */
	
	* {
	  padding: 0;
	  margin: 0;
	  outline:none;
	}
	html {
	  overflow-y: scroll;
	}
	body, td, th, input, select {
	  color: #626262;
	}
	body {
	  background: url(/images/gallery/template/hintergrundbild.jpg) center top no-repeat fixed;
	  font-family: Tahoma, Geneva, sans-serif;
	  font-size: 12px;
	  color: #111;
	}
	a:link, a:visited, a:hover {
	  text-decoration: underline;
	  color:#333;
	}
	
	a img { 
	border: 0 none;
	}
	
	h1 {
		color: #222;
		margin-bottom: 15px;
		font-size: 22px;
		font-weight: normal;
	}
	
	h2 {
		color: #333; 
		margin-bottom: 15px;
		font-size: 16px;
		font-weight: normal;
	}
	
	h3 {
		color: #444;
		margin-bottom: 10px;
		font-size: 12px;
		font-weight: bold;
	}
	
	span.mini {
		font-size: 60%;
		line-height: 1.1;
	}
	span.strike {
		text-decoration: line-through;
	}
	
	#maincontent p {
		margin-bottom: 15px;
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
		color: #333;
		line-height: 16px;
	}
	
	#maincontent ul, #maincontent ol {
		margin-left: 20px;
		margin-bottom: 20px;
	}
	
	#maincontent li {
		margin-bottom: 10px;
	}
	
	#containerOut {
		background: #fff;
		padding: 10px;
		width: 1010px;
	margin: 20px auto 50px;
		-webkit-border-radius: 10px;
		-khtml-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		 -webkit-box-shadow: 0px 0px 10px #666;
		-moz-box-shadow: 0px 0px 10px #666;
		box-shadow: 0px 0px 10px #666;
	}
	#containerFEAContent {
		background: #fff;
		padding: 30px;
	}
	#containerFEAContent h1, #containerFEAContent h2, #containerFEAContent p, #containerFEAContent a, #containerFEAContent li {
		color: #444;
	}
	
	#containerFEAContent h1 {
		font-weight: bold;
	}
	#containerFEAContent p {
		margin-bottom: 15px;
		text-align: justify;
	}
	#containerFEAULContent {
		width: 100%;
		padding-top: 20px;
		border-top: 1px solid #666;
	}
	#containerFEAULContent li {
	margin-left: 0px;
	list-style-type: none;	
		}
	#containerFEAULContent li a {
		display: block;
		text-decoration: none;
		color: #444;
		cursor: pointer;
		float: left;
		width: 185px;
		padding: 0 0 10px 0;
	}

	#containerFEA {
		background: #444;
		padding: 30px;
		width: 970px;
		margin: 20px auto;
		-webkit-border-radius: 10px;
		-khtml-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		 -webkit-box-shadow: 0px 0px 10px #666;
		-moz-box-shadow: 0px 0px 10px #666;
		box-shadow: 0px 0px 10px #666;
	}
	#containerFEA h1, #containerFEA h2, #containerFEA p, #containerFEA a, #containerFEA li {
		color: #ccc;
	}
	
	#containerFEA h1 {
		font-weight: bold;
	}
	#containerFEA p {
		margin-bottom: 15px;
		text-align: justify;
	}
	#containerFEAUL {
		width: 100%;
		padding-top: 20px;
		border-top: 1px solid #666;
	}
	#containerFEAUL li {
	margin-left: 0px;
	list-style-type: none;	
		}
	#containerFEAUL li a {
		display: block;
		text-decoration: none;
		color: #ccc;
		cursor: pointer;
		float: left;
		width: 193px;
		height: 20px;
		line-height: 20px;
	}
	
	#outer {
	  width:985px;
	  margin: 0 auto;
	  position: relative;
	  z-index: 2;
	  text-align:left;
	/*  background-color: #FFF;*/
	  background-repeat: repeat-y;
	/*  background-image: url(/images/gallery/template/container.jpg);*/
	  background-attachment: scroll;
	  background-position: left top;
	}
	
	#kategorie {
		width: 981px;
		height: 26px;
		background: url(/images/gallery/template/mainMenue.jpg) left top scroll repeat-x;
		margin: 5px auto 12px;
		padding: 0 3px;
		clear: both;
		z-index: 99;
		-webkit-border-radius: 5px;
		-khtml-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		-webkit-box-shadow: 0px 0px 2px #999;
		-moz-box-shadow: 0px 0px 2px #999;
		box-shadow: 0px 0px 2px #999;
		position: relative;
		}
		
	
	#kategorie ul {
		margin: 0;
		padding: 0;
		height: 30px;
		margin-left: 90px; 
		border-left: 1px solid #fff;
		position: relative;
	}
	
	#kategorie li {
		display: block;
		list-style-type: none;
		height: 26px;
		float: left;
		line-height: 26px;
		margin: 0;
		background: url(/images/gallery/template/mainMenue.jpg) left top scroll repeat-x;
		position: relative;
		border-right: 1px solid #B8B8B8;
	}
	#kategorie li#plentycat_17-0-0-0-0-0 a:hover {
		background: url(/images/gallery/template/kategorie-button-hover.jpg) right top scroll no-repeat;
	}
	#kategorie li a {
		font-size: 12px;
		font-weight: bold;
		line-height: 26px;
		padding-right: 0px;
		padding-left: 0px;
		height: 26px;
		width: 125px;
		display: block;
		text-decoration: none;
		text-align: center;
		color: #fff;
	}
	#kategorie li a:hover, #kategorie li a:active, #kategorie li a:focus, #kategorie li a.level1active_link {
		background: url(/layout/farbfinal01/images/menue_top_hover.jpg) left top scroll repeat-x;
	}
	
	
	#kategorie #plentycat_17-0-0-0-0-0 {
		border-right: 0 none;
	}
	
	#kategorie li ul {
		display: none;
		z-index: 99;
	}
	
	#kategorie li:hover ul {
		display: block;
		position: absolute;
		top: 26px;
		height: auto;
		width: 580px;
		left: -75px;
		padding-top: 20px;
		padding-bottom: 20px;
		padding-left: 0px;
		padding-right: 10px;
		border: 1px solid #ccc;
		z-index: 99;
		-webkit-box-shadow: 0px 0px 5px #666;
		-moz-box-shadow: 0px 0px 5px #666;
		box-shadow: 0px 0px 5px #666;
		-webkit-border-bottom-left-radius: 5px;
		-webkit-border-bottom-right-radius: 5px;
		-khtml-border-bottom-left-radius: 5px;
		-khtml-border-bottom-right-radius: 5px;
		-moz-border-radius-bottomleft: 5px;
		-moz-border-radius-bottomright: 5px;
		border-bottom-left-radius: 5px;
		border-bottom-right-radius: 5px;
		background: #fff;
		/*background: url(/images/gallery/template/transparent97.png) left top repeat scroll;*/
		}
		
	#kategorie li#plentycat_41-0-0-0-0-0:hover ul {
		left: -200px;
	}
	
	#kategorie li li {
		display: inline;
		height: auto;
		/*float: none;*/
		text-align: left;
		width: 220px;
		border-right: 0 none;
		background: none;
		margin: 0 30px;
		line-height: normal;
		position: relative;
	}
	
	#kategorie li li a {
		color: #000;
		text-align: left;
		float: left;
		width: 220px;
		border-bottom: 1px solid #999 /*#999*/;
		display: block;
		padding: 2px 20px;
		height: 23px;
		line-height: 23px;
	}
	
#kategorie li li a:hover, #kategorie li .level2active a, #kategorie li li .level2active a, #kategorie li .level2active li a:hover, #kategorie li .level2active .level3active a {
	color: #fff;
	background: url(/images/gallery/template/mainMenue.jpg) left top scroll repeat-x;
}
#kategorie li .level2active li a {
	background: none;
	color: #000;
}

	
	#kategorie li:hover li ul {
		display: none;
	}
	
	#kategorie li:hover li:hover ul {
		display: block;
		position: absolute; 
		left: 130px;
		top: 0;
	}
	#kategorie li:hover li:hover ul {
		width: auto;
		padding-left: 0;
		padding-right: 0;
	}
	#kategorie li:hover li:hover ul li {
		float: none;
		display: block;
		margin-right: 20px;
		margin-left: 20px;
		width: auto;
	}
	#kategorie li:hover li:hover li a {
		float: none;
	}

	
	/*Produktübersicht*/
	
	.produkt {
		width: 220px;
		margin: 0 15px 15px 0;
		float: left;
		position: relative;
		padding-bottom: 10px;
	}
	.produkt.zwei {
	}
	.porduktContent {
		height: 355px;
		width: 220px;
		border: 1px solid #A2A3A3;
		-webkit-border-radius: 10px;
		-khtml-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
	}
	.produkt.end {
		margin: 0 0 20px 0;
	}
	.produkt_picture {
		width: 210px;
		height: 160px;
		text-align: center;
		margin: 5px;
		position: relative;
		overflow: hidden;
		border-bottom: 2px solid #2b3d93;
	}
	.produkt_picture a {
		position:absolute;
		bottom:0;
		left: 0;
		display:block;
		width:210px;
		margin-bottom: 5px;
		text-align:center
	}
	.produkt_info {
		width: 200px;
		height: 40px;
		padding: 10px;
	}
	.produkt_info .produkt_name {
		font-size:13px;
		height: 54px;
		overflow: hidden;
		font-weight: bold;
		color: #444;
	}
	.produkt_info .produkt_name a {
		color: #444;
		text-decoration: none;
	}
	.produkt_info .produkt_price .currency {
		float: right;
	}
	.produkt_info .produkt_price .Price_single_art {
		float:right;
		padding-right:2px
	}
	.produkt_info .produkt_price .mini {
		float:right;
		margin-right: 15px;
	}
	.produkt_info .produkt_price {
		float: right;
		font-size: 13px;
		font-weight: bold;
		color: #454848;
	}
	.produktBalken {
		height: 30px;
		position: absolute;
		bottom: 27px;
		left: 0;
		width: 222px;
		background: #454848;
	}
	.produkt #addToCart {
		position: absolute;
		bottom: 20px;
		right: 50px;
	}
	.produkt #showArticleButton {
		background: url(/images/gallery/template/showArticle.png) left top no-repeat scroll;
		width: 31px;
		height: 31px;
		display: block;
		text-transform: none;
		text-indent: -999em;
		cursor: pointer;
		position: absolute;
		bottom: 20px;
		right: 10px;
	}
	/*Produktübersicht*/
	
	/* FOOTER */
	.footer {
		margin: 0px auto 20px;
		padding: 15px;
		width: 945px;
		font-size: 12px;
		background: #DADADA;
		color: #444;
		-webkit-border-radius: 10px;
		-khtml-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		-webkit-box-shadow: 0px 0px 3px #888;
		-moz-box-shadow: 0px 0px 3px #888;
		box-shadow: 0px 0px 3px #888;
	}
	.footer .kasten {
		border: 1px solid #B2B2B2;
		margin-right: 13px;
		background: #fff;
		float: left;
		width: 224px;
		height: 390px;
		overflow: hidden;
		padding: 20px 0;
		-webkit-box-shadow: 1px 1px 3px #888;
		-moz-box-shadow: 1px 1px 3px #888;
		box-shadow: 1px 1px 3px #888;
	}
	.footer h4 {
		padding: 10px 20px;
		display: block;
		color: #000;
		text-align: center;
		background: #DADADA;
		width: 184px;
	}
	.footer #footer_shopinfo #hotline {
		display: block;
		margin: 15px 10px 15px 10px;
		border-bottom: 1px solid #ccc;
		padding-bottom: 15px;
	}
	.footer #footer_shopinfo #hotline span {
		padding: 10px 0 0 15px;
		color: #666;
		display: block;
		font-size: 12px;
		font-weight: bold;
	}
	.footer #footer_shopinfo #hotline span a {
		font-size: 12px;
		color: #666;
		padding-left: 8px;
	}
	.footer #footer_shopinfo #hotline #telefon {
		background: url(/images/gallery/template/telefon.gif) left 5px no-repeat scroll;
		padding-left: 25px;
	}
	.footer #footer_shopinfo #hotline #telefax {
		background: url(/images/gallery/template/fax.png) left 8px no-repeat scroll;
		font-size: 12px;
		padding-left: 25px;
	}
	.footer #footer_shopinfo #hotline #brief {
		background: url(/images/gallery/template/brief.png) left 14px no-repeat scroll;
		font-size: 12px;
		padding-top: 10px;
		padding-left: 25px;
	}
	.footer #footer_shopinfo #hotline #brief a {
		padding-left: 0;
	}

	.footer #footer_shopinfo #hotline #email {
		font-size: 12px;
		background: url(/images/gallery/template/email.png) left 5px no-repeat scroll;
		padding-left:25px;
	}
	.footer #ereichbarkeit {
		padding-bottom: 15px;
		border-bottom: 1px solid #ccc;
		margin: 0 10px 15px 10px;
	}
	.footer #ereichbarkeit b {
		display: block;
		margin-bottom: 15px;
	}
	.footer #ereichbarkeit .tag {
		display: block;
		float: left;
		width: 60px;
	}
	.footer #socialChannels {
		margin: 15px 10px;
	}
	.footer #socialChannels b {
		display: block;
		margin-bottom: 15px;
	}
	.footer #socialChannels .socialButtons {
		display: block;
		text-indent: -999em;
		height: 40px;
		width: 40px;
		float: left;
		margin-right: 10px;
	}
	.footer #facebookChannel {
		background: url(/images/gallery/template/facebook.jpg) left top no-repeat scroll;
	}
	.footer #googlePlusChannel {
		background: url(/images/gallery/template/googlePlus.jpg) left top no-repeat scroll;
	}
	.footer #xingChannel {
		background: url(/images/gallery/template/xing.jpg) left top no-repeat scroll;
	}
	.footer #twitterChannel {
		background: url(/images/gallery/template/twitter.jpg) left top no-repeat scroll;
	}
	.footer #zahlungVersand .zahlungsButtons {
		display: block;
		text-indent: -999em;
		height: 31px;
		width: 94px;
		float: left;
		margin-right: 2px;
		margin-bottom: 15px;
	}
	.footer #paypal {
		background: url(/images/gallery/template/paypal.jpg) left top no-repeat scroll;
		margin-top: 15px;
	}
	.footer #amazonPayments {
		background: url(/images/gallery/template/amazonPayments.jpg) left top no-repeat scroll;
		margin-top: 15px;
		margin-left: 15px;
	}
	.footer #visaMasterCard {
		background: url(/images/gallery/template/visa.jpg) left top no-repeat scroll;
		margin-left: 15px;
	}
	.footer #vorkasse {
		background: url(/images/gallery/template/vorkasse.jpg) left top no-repeat scroll;
	}
	.footer #nachnahme {
		background: url(/images/gallery/template/nachnahme.jpg) left top no-repeat scroll;
	}
	.footer #sofortUeberweisung {
		background: url(/images/gallery/template/sofortueberweisung.jpg) left top no-repeat scroll;
		margin-left: 15px;
	}
	.footer #klarnaRechnung {
		background: url(/images/gallery/template/rechnung.jpg) left top no-repeat scroll;
	}
	.footer #klarnaRatenkauf {
		background: url(/images/gallery/template/klarna.jpg) left top no-repeat scroll;
		margin-left: 15px;
	}
	.footer #giropay {
		background: url(/images/gallery/template/giropay.jpg) left top no-repeat scroll;
	}
	.footer #dhl {
		background: url(/images/gallery/template/dhl_03.jpg) left 15px no-repeat scroll;
		width: 200px;
		height: 91px;
		display: block;
		float: left;
		text-indent: -999em;
		margin: 15px;
		padding: 15px 0 0 0;
		border-top: 1px solid #ccc;
	}
	.footer #ihreVorteile ul {
		margin:  20px 0 20px 18px;
	}
	.footer #ihreVorteile li {
		padding-left:  20px;
		margin-bottom:  5px;
		margin-left: 0;
		line-height: 16px;
		background: url(/images/gallery/template/vorteile.png) left top no-repeat scroll;
		list-style-type: none;
	}
	.footer #weitereInformationen {
		margin: 15px 5px 0 5px;
		padding: 15px 0 0 20px;
		border-top: 1px solid #ccc;
	}
	.footer #weitereInformationen ul {
		margin: 0;
		padding: 0;
		margin-top:  5px;
		list-style-type: none;
	}
	.footer #weitereInformationen li {
		display:  block;
		background: none;
		margin-right: 0;
		margin-bottom:  5px;
		margin-left: 0;
		padding-left: 0;
		float:  left;
	}
	.footer #weitereInformationen li a {
		text-decoration:  underline;
	}
	.footer_credit {
		display: block;
		height:  30px;
		text-align: center;
		margin:  10px auto 20px;
	}
	.footer_credit li {
		list-style-type:  none;
		color:  #666;
	}
	.footer_credit li a {
		text-decoration:  underline;
		color:  #666;
	}
	
	#zahlungsArten .zahlungsButtons {
		display: block;
		text-indent: -999em;
		height: 31px;
		width: 94px;
		float: left;
		margin-right: 2px;
		margin-bottom: 15px;
	}
	#zahlungsArten #paypal {
		background: url(/images/gallery/template/paypal.jpg) left top no-repeat scroll;
		margin-top: 15px;
	}
	#zahlungsArten #amazonPayments {
		background: url(/images/gallery/template/amazonPayments.jpg) left top no-repeat scroll;
		margin-top: 15px;
		margin-left: 15px;
	}
	#zahlungsArten #visaMasterCard {
		background: url(/images/gallery/template/visa.jpg) left top no-repeat scroll;
		margin-left: 15px;
	}
	#zahlungsArten #vorkasse {
		background: url(/images/gallery/template/vorkasse.jpg) left top no-repeat scroll;
	}
	#zahlungsArten #sofortUeberweisung {
		background: url(/images/gallery/template/sofortueberweisung.jpg) left top no-repeat scroll;
		margin-left: 15px;
	}
	#zahlungsArten #klarnaRechnung {
		background: url(/images/gallery/template/rechnung.jpg) left top no-repeat scroll;
	}
	#zahlungsArten #klarnaRatenkauf {
		background: url(/images/gallery/template/klarna.jpg) left top no-repeat scroll;
		margin-left: 15px;
	}
	#zahlungsArten #giropay {
		background: url(/images/gallery/template/giropay.jpg) left top no-repeat scroll;
	}

	
	/*footer alt 
	#footer {
	  background: url(/images/gallery/template/footer.jpg) left top scroll no-repeat;
	  height: 71px; 
	  width: 930px;
	  margin: 0 auto 30px;
	  padding: 51px 30px 0;
	}
	
	#footer-menue ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	
	#footer-menue li a {
		display: block;
		float: left; 
		margin-right: 15px;
		cursor: pointer;
		text-decoration: none;
		color: #2B3B89;
		font-family: Verdana, Geneva, sans-serif;
		font-weight: bold;
		font-size: 12px;
		margin-bottom: 10px;
	}
	
	footer alt*/
	
	
	#copy {
		clear: both;
	}
	
	#header {
	  background: url(/images/gallery/template/header.jpg) left top scroll no-repeat;
	  width: 990px;
	  height:220px;
	  position:relative;
	  margin: 10px auto 0;
	}
	
	#kundneKontoLink {
		text-decoration: none;
		color: #fff;
		font-size: 12px;
		font-weight: bold;
		position: absolute;
		top: 15px; 
		right: 30px;
	}
	
	#logo {
		text-decoration: none;
		text-indent: -999em; 
		border: 0 none;
		display: block;
		width: 325px;
		height: 113px;
		position:absolute;
		left: 20px;
		top: 92px;
	}
	
	#kundenmenue {
		position: absolute;
		top: 150px;
		left: 535px;
		padding-left: 0px;
		border-left: 1px solid #B8B8B8;	
	}
	
	#kundenmenue a {
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
		display: block; 
		float: left;
		line-height: 26px;
		height: 26px;
		margin-right: 0px;
		padding-right: 10px;
		padding-left: 10px;
		width: 75px;
		text-align: center;
		border-right: 1px solid #B8B8B8;
		color: #fff;
	}
	
	#kundenmenue a:hover, #kundenmenue a:focus, #kundenmenue a:active {
		background: url(/layout/farbfinal01/images/menue_top_hover.jpg) left top scroll repeat-x;
	}
	
	#kategorie #homebutton {
		text-indent: -999em;
		position: absolute;
		top: 0px;
		z-index: 12;
		left: 0px;
		display: block;
		border: 0 none;
		height: 26px; 
		background: url(/layout/farbfinal01/images/home-button.jpg) right top scroll no-repeat;
		width: 90px;
	}
	#kategorie a:hover#homebutton {
		background: url(/layout/farbfinal01/images/home-button-hover.jpg) right top scroll no-repeat;
	}
	
	#shoppingCart {
		position: absolute;
		top: 149px;
		right: 92px;
		width: 150px;
	}
	
	#basket_head {
		font-size:12px;
		font-weight:bold;
		color: #fff;
		margin-left: 38px;
	}
	
	
	#basket_head a {
		display: block;
		height: 27px;
		line-height: 27px;
		padding-left: 15px;
		width: 95px;
		color: #fff;
		cursor: pointer;
	}
	
	#basket_head a:hover {
		background: url(/images/gallery/template/warenkorb-hover.jpg) right top scroll no-repeat;
	}
	
	#basket_amount {
		margin-top: 08px;
		font-weight:bold;
		color: #fff;
		font-size:12px;
	  }
	  
	  #warenkorbHoverDiv {
		display: none;  
	  }
	  
	#search {
		position: absolute;
		top: 53px;
		left: 675px;
		width: 288px;
		height: 34px;
	}
	
	#content {
	  clear:both;
	  width: 990px;
	  position: relative;
	}
	#spalte-links {
		width:170px;
		float:left;
		margin-right: 15px;
	}
	
	#spalte-links #kategorie .box_top {
		background: url(/images/gallery/template/kategorie.jpg) left top scroll no-repeat;
		width: 170px;
		height: 25px;
		-webkit-box-shadow: 0px 5px 5px #aaa;
		-moz-box-shadow: 0px 5px 5px #aaa;
		box-shadow: 0px 5px 5px #aaa;
	}
	
	
	#spalte-links #vorteile .box_content {
		background: url(http://www.besaru24.de/images/gallery/template/vorteile.jpg) left top scroll no-repeat;
		width: 170px;
		height: 265px;
		margin-bottom: 15px;
	}
	
	#spalte-links #kundenbewertung .box_content {
		background: url(/images/gallery/template/kundenbewertung.jpg) left top scroll no-repeat;
		width: 170px;
		height: 188px;
		margin-bottom: 15px;
		-webkit-box-shadow: 0px 0px 5px #aaa;
		-moz-box-shadow: 0px 0px 5px #aaa;
		box-shadow: 0px 0px 5px #aaa;	
		-webkit-border-radius: 5px;
		-khtml-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;	
	}
	
	#spalte-links #zahlungsarten .box_content {
		background: url(/images/gallery/template/zahlungsarten-oT-oV.jpg) left top scroll no-repeat;
		width: 170px;
		height: 471px;
		margin-bottom: 15px;
		-webkit-box-shadow: 0px 0px 5px #aaa;
		-moz-box-shadow: 0px 0px 5px #aaa;
		box-shadow: 0px 0px 5px #aaa;	
		-webkit-border-radius: 5px;
		-khtml-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}
	
	#spalte-links #dhl .box_content {
		background: url(http://www.besaru24.de/images/gallery/allgemein/dhl.jpg) left top scroll no-repeat;
		width: 170px;
		height: 142px;
		margin-bottom: 15px;
		-webkit-box-shadow: 0px 0px 5px #aaa;
		-moz-box-shadow: 0px 0px 5px #aaa;
		box-shadow: 0px 0px 5px #aaa;	
		-webkit-border-radius: 5px;
		-khtml-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}
	
	#spalte-links #ts {
		margin-bottom: 15px;
	}
	
	#tsInnerBox {
		-webkit-box-shadow: 0px 0px 5px #aaa;
		-moz-box-shadow: 0px 0px 5px #aaa;
		box-shadow: 0px 0px 5px #aaa;	
		-webkit-border-radius: 5px;
		-khtml-border-radius: 5px;
		-moz-border-radius: 5px;
		margin-bottom: 15px;
		border-radius: 5px;
	}
	
	#ts-widget {
		-webkit-box-shadow: 0px 0px 5px #aaa;
		-moz-box-shadow: 0px 0px 5px #aaa;
		box-shadow: 0px 0px 5px #aaa;	
		-webkit-border-radius: 5px;
		-khtml-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}
	
	
	#spalte-rechts {
	  width:201px;
	  float:left;
	  margin-left:2px;
	}
	
#maincontent {
	width: 985px;
	float: left;
	position: relative;
}
	
	#maincontent.ff01_maincontent_border {
		-webkit-border-bottom-right-radius: 5px;
		-khtml-border-bottom-right-radius: 5px;
		-moz-border-bottom-right-radius: 5px;
		border-bottom-right-radius: 5px;
		-webkit-border-bottom-left-radius: 5px;
		-khtml-border-bottom-left-radius: 5px;
		-moz-border-bottom-left-radius: 5px;
		border-bottom-left-radius: 5px;
		-webkit-box-shadow: 0px 0px 5px #aaa;
		-moz-box-shadow: 0px 0px 5px #aaa;
		box-shadow: 0px 0px 5px #aaa;
		background: #fff;
		width: 941px;
		padding: 20px;
		margin-bottom: 15px;
		margin-right: 15px;
	}
	
	#maincontent-order {
		-webkit-border-bottom-right-radius: 5px;
		-khtml-border-bottom-right-radius: 5px;
		-moz-border-bottom-right-radius: 5px;
		border-bottom-right-radius: 5px;
		-webkit-border-bottom-left-radius: 5px;
		-khtml-border-bottom-left-radius: 5px;
		-moz-border-bottom-left-radius: 5px;
		border-bottom-left-radius: 5px;
		-webkit-box-shadow: 0px 0px 5px #aaa;
		-moz-box-shadow: 0px 0px 5px #aaa;
		box-shadow: 0px 0px 5px #aaa;
		background: #fff;
		width: 925px;
		padding: 30px;
		margin-bottom: 15px;
	}
	
	/*Neuheiten Modul*/
	
	#liveShoppingStartseite #unsereNeuheitenContent {
		width: 428px;
		height: 286px;
		overflow: hidden;
		padding: 10px;
	}
	#liveShoppingStartseite #unsereNeuheiten {
		width: 450px;
		background: url(/images/gallery/template/liveShopping.jpg) left top no-repeat scroll;
	}
		
	#neuheitenStartseite #unsereNeuheiten {
		background: url(/images/gallery/template/neuheitenStartseite.jpg) left top scroll no-repeat;
		width: 514px;
		height: 25px;
		-webkit-box-shadow: 0px 5px 5px #aaa;
		-moz-box-shadow: 0px 5px 5px #aaa;
		box-shadow: 0px 5px 5px #aaa;
		text-indent: -999em;
	}
	#neuheitenStartseite #unsereNeuheitenContent {
		width: 469px;
		height: 417px;
		overflow: hidden;
	}
	#neuheitenStartseite .produkt {
		width: 455px;
		float: none;
	}
	#neuheitenStartseite .porduktContent {
		border: 0 none;
		width: auto;
		height:auto;
		border-bottom: 1px dotted #ccc;
		padding-bottom: 10px;
	}
	#neuheitenStartseite .produkt_picture {
		float: left;
	}
	#neuheitenStartseite .produkt_info {
		float: left;
		padding: 0 10px;
		overflow: hidden;
		height: 75px;
	}
	#neuheitenStartseite .produktBalken {
		left: auto;
		right: 0;
	}
	
	
	#unsereNeuheiten {
		background: url(/images/gallery/template/neuheiten.jpg) left top scroll no-repeat;
		width: 985px;
		height: 25px;
		-webkit-box-shadow: 0px 5px 5px #aaa;
		-moz-box-shadow: 0px 5px 5px #aaa;
		box-shadow: 0px 5px 5px #aaa;
		text-indent: -999em;
	}
	
	#unsereSchnaeppchen {
		background: url(/images/gallery/template/schnaeppchen.jpg) left top scroll no-repeat;
		width: 985px;
		height: 25px;
		-webkit-box-shadow: 0px 5px 5px #aaa;
		-moz-box-shadow: 0px 5px 5px #aaa;
		box-shadow: 0px 5px 5px #aaa;
		text-indent: -999em;
	}
	
	#unsereTopartikel {
		background: url(/images/gallery/template/topartikel.jpg) left top scroll no-repeat;
		width: 985px;
		height: 25px;
		-webkit-box-shadow: 0px 5px 5px #aaa;
		-moz-box-shadow: 0px 5px 5px #aaa;
		box-shadow: 0px 5px 5px #aaa;
		text-indent: -999em;
	}
	
	
	#unsereNeuheitenContent {
		-webkit-border-bottom-right-radius: 5px;
		-khtml-border-bottom-right-radius: 5px;
		-moz-border-bottom-right-radius: 5px;
		border-bottom-right-radius: 5px;
		-webkit-border-bottom-left-radius: 5px;
		-khtml-border-bottom-left-radius: 5px;
		-moz-border-bottom-left-radius: 5px;
		border-bottom-left-radius: 5px;
		-webkit-box-shadow: 0px 0px 5px #aaa;
		-moz-box-shadow: 0px 0px 5px #aaa;
		box-shadow: 0px 0px 5px #aaa;
		border: 1px solid #ccc;
		background: #fff;
		width: 940px;
		padding: 15px 15px 10px 28px;
		margin-bottom: 15px;
		}
		
	.special_offer_item_1, .special_offer_item_2,  .special_offer_item_3,  .special_offer_item_4,  .special_offer_item_5, .special_offer_item_6,  .special_offer_item_7,  .special_offer_item_8,  .special_offer_item_9,  .special_offer_item_10,  .special_offer_item_11,  .special_offer_item_12  {
		float: left;
		margin-right: 20px;
		border: 1px solid #ddd;
		-webkit-border-radius: 5px;
		-khtml-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		background: #fff;
		width: 181px;
		height: 265px;
		padding: 10px 20px;
		overflow: hidden;
	}
	
	.special_offer_item_4, .special_offer_item_8, .special_offer_item_12, .special_offer_item_16, .special_offer_item_20, .special_offer_item_24 {
		margin-right: 0px;
	}
	
	.special_offer_image {
		height: 120px;
		overflow: hidden;
		text-align: center;
		margin: 0 auto;
		margin-bottom: 15px;
	}
	
	.special_offer_title a {
		color: #000;
		font-size: 11px;
		font-family: Verdana, Geneva, sans-serif;
		display: block;
		height: 45px;
		line-height: 15px;
		text-decoration: none;
		overflow: hidden;
		font-weight: bold;
		margin-bottom: 15px;
	}
	
	.special_offer_link a {
		width: 31px; 
		height: 31px;
		display: block;
		float: right; 
		text-indent: -999em;
		background:url(/images/gallery/template/produktinfo.jpg) left top scroll no-repeat;
		cursor: pointer;
	}
	
	.special_offer_uvp {
		padding-top: 0px;
		margin-bottom: 5px;
		font-size: 13px;
		color: red;
		text-decoration:line-through;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	}
	
	.special_offer_price {
		float: left;
		padding-top: 3px;
		width: 99px; 
		text-align: center;
		font-size: 19px;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	}
	
	.special_offer_clearer {
		clear: both;
	}
		
		/*Neuheiten Modul*/
	
	
	.uvpimage {
		position: absolute;
		margin: -10px 0 0 185px;
		z-index:98;
	}
	.singleartprice .uvpimage {
		position: static;
		margin: 0;	
	}
	
	/*Kategorieliste*/
	
	.categoryDescriptionTop {
		width: 920px;
		height: 122px;
		overflow: auto;
		text-align: justify;
		margin-left: 30px;
		margin-bottom: 22px;
		padding-top: 10px;
		padding-right: 36px;
	}
	
	#categoryList {
		-webkit-border-bottom-right-radius: 5px;
		-khtml-border-bottom-right-radius: 5px;
		-moz-border-bottom-right-radius: 5px;
		border-bottom-right-radius: 5px;
		-webkit-border-bottom-left-radius: 5px;
		-khtml-border-bottom-left-radius: 5px;
		-moz-border-bottom-left-radius: 5px;
		border-bottom-left-radius: 5px;
		-webkit-box-shadow: 0px 0px 5px #aaa;
		-moz-box-shadow: 0px 0px 5px #aaa;
		box-shadow: 0px 0px 5px #aaa;
		background: #fff;
		border: 1px solid #ccc;
		width: 940px;
		padding: 15px 15px 15px 28px;
		margin-bottom: 15px;
		}
	
	.categoryListItem {
		float: left;
		border: 1px solid #ddd;
		-webkit-border-radius: 5px;
		-khtml-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		background: #fff;
		width: 180px;
		margin-left: 20px;
		margin-bottom: 15px;
		height: 265px;
		padding: 10px 20px;
		overflow: hidden;
	
	}
	
	.categoryListHeader {
		background: url(/layout/farbfinal01/images/categoryList.jpg) left top scroll no-repeat;
		width: 985px;
		height: 25px;
		-webkit-box-shadow: 0px 5px 5px #aaa;
		-moz-box-shadow: 0px 5px 5px #aaa;
		box-shadow: 0px 5px 5px #aaa;
		text-indent: -999em;
	}
	
	.categoryListHeaderCrossSelling {
		background: url(/layout/farbfinal01/images/crossselling.jpg) left top scroll no-repeat;
		width: 985px;
		height: 25px;
		-webkit-box-shadow: 0px 5px 5px #aaa;
		-moz-box-shadow: 0px 5px 5px #aaa;
		box-shadow: 0px 5px 5px #aaa;
		text-indent: -999em;
	}
	
	.categoryListImage {
		height: 120px;
		overflow: hidden;
		text-align: center;
		margin: 0 auto;
		margin-bottom: 15px;
	}
	
	.categoryListName {
		color: #000;
		font-size: 11px;
		font-family: Verdana, Geneva, sans-serif;
		display: block;
		height: 45px;
		line-height: 15px;
		overflow: hidden;
		font-weight: bold;
		margin-bottom: 15px;
	}
	
	.categoryListDetails {
		display: block;
		float: right; 
	}
	
	.categoryListWarenkorb {
		display: block;
		float: right;
		margin-right: 15px;
	}
	
	.categoryListPrice {
		float: right;
		width: 140px;
		padding-top: 3px;
		font-size: 19px;
		text-align: center;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	}
	
	.categoryListPrice .Price, #singleArticlePrice .price {
		color: #000;
		font-size: 19px;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
	
	.categoryListMenge {
		float: right;
		margin-bottom: 15px;
	}
	
	.categoryListVersand {
		float: right;
		width: 100px;
		font-size: 10px;
		font-style: italic;
		font-family: Verdana, Geneva, sans-serif;
	}
	
	/*Kategorieliste*/
	
	#addToBasketSucces {
	   -webkit-border-radius: 10px;
		-khtml-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		-webkit-box-shadow: 0px 0px 5px #aaa;
		-moz-box-shadow: 0px 0px 5px #aaa;
		box-shadow: 0px 0px 5px #aaa;
		background: #fff;
		color: #000;
		width: 953px;
		padding: 15px;
		margin-bottom: 15px;
		margin-top: 15px;
	}
	#addToBasketSucces h2, #addToBasketSucces p {
		color: #000;
	}
	
	/*singleArticle*/
	
	singlearticlewrapper {
		padding: 20px;
		border-top: 1px solid #ccc;
	}
	
	#singleArticle {
		-webkit-border-bottom-right-radius: 5px;
		-khtml-border-bottom-right-radius: 5px;
		-moz-border-bottom-right-radius: 5px;
		border-bottom-right-radius: 5px;
		-webkit-border-bottom-left-radius: 5px;
		-khtml-border-bottom-left-radius: 5px;
		-moz-border-bottom-left-radius: 5px;
		border-bottom-left-radius: 5px;
		-webkit-box-shadow: 0px 0px 5px #aaa;
		-moz-box-shadow: 0px 0px 5px #aaa;
		box-shadow: 0px 0px 5px #aaa;
		background: #fff;
		border: 1px solid #ccc;
		width: 968px;
		padding: 15px;
		padding-left: 0;
		margin-bottom: 15px;
	}
	.singlearticleoverview {
		float: left;
		background: url(/images/gallery/template/schatten-suche.jpg) center bottom no-repeat scroll;
		padding-bottom: 10px;
		width: 370px;
		margin: 0 20px 0 0;
	}
	
	.articlepic_big {
		text-align:center;
		border: 1px solid #ccc;
		width: 370px;
		padding: 10px 0;
		margin: 0 auto;
		}
		
	.articlepicswrapper	{
		margin: 10px;
	}
	.articlepicswrapper a {
		border: 1px solid #c2c2c2;
		 display: block;
	}
	.singlekaufen {
		height: 32px;
		width: 80px;
		color: #ffffff;
		border: 0;
		background: none;
		cursor:pointer
	}
	.singlekaufen:hover {
		color: #fff !important;
	}
	.shippinginfo {
		font-size: 10px;
		margin: 0 0 0 20px;
		width: 100px;
	}
	.singleartprice .shippinginfo {
		font-size: 10px;
		color: #444;
		margin: 0 0 10px;
		line-height: 12px;
		text-align: right;
		clear: both;
		width: 100%;
		display: block;
	}
	.singleartprice .shippinginfo a {
		color: #444;
	}
	.singlecurrency {
		font-size: 24px; /*font-weight: bold;*/
		float: right;
	line-height: normal;
		margin: 0 0 5px 0;
	} /*20120515*/
	.singleprice {
		font-size: 24px; /*font-weight: bold*/
		float: right;
	line-height: normal;
		margin: 0 5px 5px 0;
	}
	
	
	#singleArticleBildPreis, #singleArticleDescription, #singleArticleAdditionalImages {
		border: 1px solid #ddd;
		-webkit-border-radius: 5px;
		-khtml-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		background: #fff;
		width: 900px;
		margin-left: 20px;
		margin-bottom: 15px;
		padding: 10px 20px;
	}
	#singleArticleBildPreis {
		padding-bottom: 0;
	}
	
	#singleArticleMainImage {
		float: left;
		border: 1px solid #CCCCCC;
		margin: 0 auto;
		padding: 10px 0;
		text-align: center;
		width: 480px;
	}
	#singleArticle h1 {
		font-size: 20px;
		margin-bottom: 20px;
		font-weight: normal;
		line-height: normal;
	}
	
	
	#singleArticlePrice .small {
		color: #000;
		font-size: 10px;
		font-style: normal;
		display: block;
	}
	
	/* WARENKORBBUTTON */
	.addtocart {
		height: 32px;
		border: 0 none;
		width: auto;
		float: right;
		background: none;
	}
	.cartmenge {
		float: left;
		width: 56px;
		height: 32px;
	}
	.cartmengebtn {
		float: left;
		width: 15px;
		height: 14px;
		line-height: 14px;
		text-align: center;
		margin-bottom: 1px;
		display: block;
	}
	.cartanzahl {
		height: 32px;
		width: 34px;
		float: left;
	}
	.cartanzahl input:hover, .cartanzahl input:focus {
		color:#444;
		border:0
	}
	.cartkaufen {
		height: 30px;
		width: 30px;
		float: left;
		background: url(/images/gallery/template/produktWarenkorb.jpg) left top no-repeat scroll;
	}
	
	.anzahlinput {
		width: 20px !important;
		height: 18px !important;
		line-height: 18px !important;
		padding: 5px;
		border: 1px solid #ddd !important;
		background: none !important;
		color: #444 !important;
		text-align: center;
		margin-right: 0px;
	}
	
	.detailinfo {
		font-size: 12px;
		width:320px;
		float: left;
		overflow: hidden;
	}
	.detailinfo .inforow {
		clear:both;
		line-height: 25px;
		margin-bottom: 5px;
	}
	
	#singleArticlePrice {
		margin-bottom: 15px;
	}
	
	#singleArticleProductInfos .label, #singleArticleAttibutes .label {
		display: block; 
		float: left;
		width: 140px;
	}
	
	#singleArticleAttibutes #warenkorb {
		float: right;
		margin-left: 15px;
		margin-bottom: 15px;
	}
	
	#singleArticleAttibutes #menge {
		margin-top: 7px;
		float: left;
		margin-left: 280px;
	}
	
	#singleArticleAttibutes #menge .label {
		width: 54px;
	}
	
	#singleArticleAttibutes .label {
		margin-top: 2px;
	}
	
	#singleArticleProductInfos {
		margin-bottom: 15px;
		float: left;
		width: 485px; 
		padding-left:20px;
	}
	
	#singleArticleAdditionalImages .singleAditionalImage {
		float: left;
		border: 1px solid #ddd;
	
		margin-left: 15px;
		margin-bottom: 10px;
	}
	
	#singleArticleAdditionalImages {
		padding-left: 0px;
		padding-bottom: 0px;
		width: 520px;
	}
		
		
	
	/*singleArticle*/
	
	
	.ff01_clear {
	  clear:both;
	}
	.ff01_box {
	  margin-bottom:5px;
	}
	
	.ff01_box input, .ff01_box select{
	  font-size: 11px;
	}
	
	.ff01_box h1 {
	  background-image: url(/layout/farbfinal01/images/ff01_box_head.jpg);
	  font-size: 14px;
	  color: #FFF;
	  height: 22px;
	  font-weight: bold;
	  padding-left: 10px;
	  padding-top: 6px;
	}
	.ff01_box .ff01_box_top {
	  height: 5px;
	  width: 190px;
	  font-size:0;
	  margin-top:5px;
	}
	
	
	.ff01_box.grey .ff01_box_top {
	  background-image: url(/layout/farbfinal01/images/ff01_box_grey_top.png);
	}
	.ff01_box.darkgrey .ff01_box_top {
	  background-image: url(/layout/farbfinal01/images/ff01_box_darkgrey_top.png);
	}
	.ff01_box.white .ff01_box_top {
	  background-image: url(/layout/farbfinal01/images/ff01_box_white_top.png);
	}
	.ff01_box .ff01_box_bottom {
	  height: 5px;
	  width: 190px;
	  font-size:0;
	}
	.ff01_box.grey .ff01_box_bottom {
	  background-image: url(/layout/farbfinal01/images/ff01_box_grey_bottom.png);
	}
	.ff01_box.darkgrey .ff01_box_bottom {
	  background-image: url(/layout/farbfinal01/images/ff01_box_darkgrey_bottom.png);
	}
	.ff01_box.white .ff01_box_bottom {
	  background-image: url(/layout/farbfinal01/images/ff01_box_white_bottom.png);
	}
	.ff01_box .ff01_box_content {
	  padding: 2px 10px 2px 10px;
	  width: 168px;
	}
	.ff01_box.grey .ff01_box_content {
	  border-left: 1px solid #CCCCCC;
	  border-right: 1px solid #CCCCCC;
	  background-color: #E8E8E8;
	}
	.ff01_box.darkgrey .ff01_box_content {
	  border-left: 1px solid #666666;

	  border-right: 1px solid #666666;
	  background-color: #7A7A7A;
	}
	.ff01_box.white .ff01_box_content {
	  border-left: 1px solid #CCCCCC;
	  border-right: 1px solid #CCCCCC;
	  background-color: #FFFFFF;
	}
	
	
	.hotline .box_content {
	 -webkit-border-radius: 5px;
		-khtml-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		margin-bottom: 15px;
		-webkit-box-shadow: 2px 2px 5px #aaa;
		-moz-box-shadow: 2px 2px 5px #aaa;
		box-shadow: 2px 2px 5px #aaa;
		background:url(/images/gallery/template/hotline-bg.jpg) left top scroll no-repeat;
		width: 171px; 
		height: 59px;
		padding: 228px 15px 0 15px;
		margin-bottom: 15px;
	}
	
	.top-seller-box {
	 -webkit-border-radius: 5px;
		-khtml-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		margin-bottom: 15px;
		-webkit-box-shadow: 2px 2px 5px #aaa;
		-moz-box-shadow: 2px 2px 5px #aaa;
		box-shadow: 2px 2px 5px #aaa;
		border: 1px solid #ccc;
	}
		
	
	/* Artikelansichten */
	
	
	
	.border{
	
	}
	
	.marginbottom{
	  margin-bottom:5px;
	  width: 565px;
	  display: block; 
	
	}
	
	.small{
	  font-size: 0.8em;
	  color: fuchsia;
	}
	
	.ArticleAttrTable td{
	  text-align:right;
	  padding-bottom: 3px;
	  padding-left: 3px;
	}
	
	.pagenav{
		margin-bottom: 5px;
		width: 885px;
		height:17px;
		background-color:#eee;
		padding: 8px 20px;
		-webkit-border-radius: 5px;
		-khtml-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		-webkit-box-shadow: 2px 2px 5px #aaa;
		-moz-box-shadow: 2px 2px 5px #aaa;
		box-shadow: 2px 2px 5px #aaa;
		border: 1px solid #ccc;
	}
	
	.ff01_pagenav h2{
	  font-size: 14px !important;
	  color: #fff !important;
	  font-weight: bold;
	  line-height: 14px;
	  display: inline;
	  float: left;
	
	}
	
	.articlePages_Link{
	  text-decoration: none;
	  font-family: Arial, Helvetica, sans-serif; 
	  font-weight: bold;
	  color: #666 !important;
	}
	
	.articlePages_activeLink{
	  text-decoration: none;
	  font-family: Arial, Helvetica, sans-serif; 
	  font-weight: bold;
	  color: #333 !important;
	}
	
	.articlePages{
	  display:inline;
	  float:right;
	  margin-top:1px;
	}
	
	.ff01_BrowsePreviousButton{
	  float:right;
	  margin-right: 5px;
	  margin-top:1px;
	}
	
	.ff01_BrowseNextButton{
	  float:right;
	  margin-left: 5px;
	  margin-top:1px;
	}
	
	.ff01_articleOrder{
		margin-bottom: 10px;
		width: 943px;
		background-color:#eee;
	padding: 5px 20px 24px;
		-webkit-border-radius: 5px;
		-khtml-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		-webkit-box-shadow: 2px 2px 5px #aaa;
		-moz-box-shadow: 2px 2px 5px #aaa;
		box-shadow: 2px 2px 5px #aaa;
		border: 1px solid #ccc;
	}
	
	.ff01_articleOrder b {
		display: block;
		float: left;
		margin-top: 3px;
		margin-right: 15px;
	}
	
	.ff01_articleOrder select{
	  font-size: 11px;  
	}
	
	.ff01_article input, .ff01_article select{
	  font-size: 11px;
	}
	
	.ff01_2row_name {
	  height: 45px;
	}
	
	.ff01_2row_name a:link, .ff01_2row_name a:visited {
	  height: 45px;
	  color:#666666;
	}
	
	
	.ff01_single_previm {
	  margin-top:10px;
	}
	
	.ff01_single_previm img{
	  width:75px;
	}
	
	.ff01_box_article_name a:link, .ff01_box_article_name a:visited {
	  color:#666666;
	}
	
	.ff01_box_article_name{
	  margin-bottom: 3px;
	}
	
	.ff01_box_article_img {
	  margin-bottom: 5px;
	}
	
	.ff01_box_article_price {
	  margin-bottom: 15px;
	  color:#278EB1;
	  font-weight:bold;
	}
	
	.ff01_msg{
	  margin-bottom:5px;
	  padding:10px;
	}
	
	.ff01_msg_ok{
	  background-color:#8cc63e;
	  font-size: 14px;
	  display: block; 
	  font-weight: bold;
	  width: 924px;
	  line-height: 20px;
	  -webkit-border-radius: 10px;
	  -khtml-border-radius: 10px;
	  -moz-border-radius: 10px;
	  border-radius: 10px;  
		-webkit-box-shadow: 0px 0px 3px #aaa;
		-moz-box-shadow: 0px 0px 3px #aaa;
		box-shadow: 0px 0px 3px #aaa;
	  color: #333;
	  padding: 30px;
	  margin-bottom: 15px;
	  margin-top: 15px;
	}
	
	.ff01_msg_ok a {
		color: #333;
		text-decoration: underline;
	}
	
	.plentyErrorBox {
	  margin-bottom:5px;
	  padding:10px;
	  width:auto;
	}
	
	.plentyMessageBox{
	  margin-bottom:5px;
	  padding:10px;
	  width:auto;
	}
	
	.left_menu .level5 a{
	  padding-left:50px;
	  background-image:none;
	}
	
	.left_menu .level5active_link{
	  font-weight:bold;
	}
	
	.formtable td {
		padding: 5px 0;
	}
	
	.formtable input {
		padding: 3px 10px;
		color: #444;
	}
	
	.facebookButton {
		text-decoration: none;
		border: 0 none;
		text-indent: -999em; 
		background: url(/layout/farbfinal01/images/facebook.jpg) left top scroll no-repeat;
		width: 25px;
		height: 67px;
		display: block;
		cursor: pointer;
		position: absolute;
		top: 25px;
		right: -20px;
	}
	
	.googlePlusButton {
		text-decoration: none;
		border: 0 none;
		text-indent: -999em; 
		background: url(/layout/farbfinal01/images/googlePlus.jpg) left top scroll no-repeat;
		width: 25px;
		height: 64px;
		display: block;
		cursor: pointer;
		position: absolute;
		top: 97px;
		right: -20px;
	}
	
	.xingButton {
		text-decoration: none;
		border: 0 none;
		text-indent: -999em; 
		background: url(/layout/farbfinal01/images/xing.jpg) left top scroll no-repeat;
		width: 25px;
		height: 64px;
		display: block;
		cursor: pointer;
		position: absolute;
		top: 166px;
		right: -20px;
	}
	/* NEW ATTRIBUTE SELECT */
	
	
	/* clear */
	.clear {
	clear: both;
	}
	
	
	/* wrapper */
	.plentyAttributeSelectWrapper {
	margin-bottom: 5px;
	}
	/* wrapper title */
	.plentyAttributeSelectWrapperTitle { }
	/* wrapper content */
	.plentyAttributeSelectWrapperContent {
	display: inline-block;
	}
	
	/* ul (all) */
	
	/* ul */
	.plentyAttributeSelectWrapperContent ul {
	padding-left: 0;
	}
	/* li */
	.plentyAttributeSelectWrapperContent ul > li {
	list-style: none;
	margin-left: 0;
	overflow: hidden;
	}
	
	/* disabled */
	li.plentyAttributeSelectDisabled {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	cursor: default !important;
	}
	li.plentyAttributeSelectDisabled a {
	cursor: default !important;
	}
	
	
	
	/* DROPDOWN */
	
	/* dropdown container */
	.plentyAttributeSelectHasDropdown {
	position: relative;
	}
	/* height if dropdown closed */
	.plentyAttributeSelectHasDropdown,
	.plentyAttributeSelectHasDropdown > div,
	.plentyAttributeSelectHasDropdown > .plentyAttributeSelectWrapperInnerClosed:hover {
	height: 18px;
	}
	/* openable container */
	.plentyAttributeSelectHasDropdown > div {
	position: absolute;
	/*width: 100%;*/ /*has conflict with parent clearfix*/
	overflow: hidden;
	background: #ffffff;
	border: 1px solid #cccccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	}
	/* open dropdown if hovered */
	.plentyAttributeSelectHasDropdown:hover > div {
	height: auto;
	z-index: 10000;
	-moz-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.3);
	box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.3);
	}
	
	/* selectet item */
	
	/* value (all) */
	.plentyAttributeSelectedValue,
	.plentyAttributeSelectValue > a {
	padding: 0 0 0 7px;
	white-space: nowrap;
	}
	/* value selected */
	.plentyAttributeSelectHasDropdown .plentyAttributeSelectedValue {
	position: relative;
	padding-right: 20px;
	}
	/* arrow container */
	.plentyAttributeSelectHasDropdown .plentyAttributeSelectedValue > .plentyAttributeSelectedArrow {
	position: absolute;
	right: 2px;
	top: 2px;
	width: 12px;
	height: 12px;
	}
	/* arrow inner */
	.plentyAttributeSelectHasDropdown .plentyAttributeSelectedValue > .plentyAttributeSelectedArrow > span {
	display: inline-block;
	border-style: solid;
	border-width: 5px;
	border-color: #999999 transparent transparent;
	}
	/* arrow hover */
	.plentyAttributeSelectHasDropdown > div:hover .plentyAttributeSelectedValue > .plentyAttributeSelectedArrow > span {
	border-color: #777777 transparent transparent;
	}
	
	
	/* list */
	
	/* list wrapper */
	.plentyAttributeSelectHasDropdown .plentyAttributeSelectListWrapper {
	max-height: 108px; /*adapt to height of li*/
	overflow-y: auto;
	overflow-x: hidden;
	}
	/* ul */
	.plentyAttributeSelectHasDropdown .plentyAttributeSelectListWrapper > ul {
	}
	/* li */
	.plentyAttributeSelectHasDropdown .plentyAttributeSelectListWrapper > ul > li {
	height: 18px;
	}
	/* a */
	.plentyAttributeSelectHasDropdown .plentyAttributeSelectListWrapper > ul > li a {
	display: block;
	padding-right: 20px;
	white-space: nowrap;
	}
	/* li hover / a focus */
	.plentyAttributeSelectHasDropdown .plentyAttributeSelectListWrapper > ul > li:hover a,
	.plentyAttributeSelectHasDropdown .plentyAttributeSelectListWrapper > ul > li a:focus {
	background: #eeeeee;
	color: #000000;
	cursor: pointer;
	}
	/* reset li hover / a focus if disabled */
	.plentyAttributeSelectHasDropdown .plentyAttributeSelectListWrapper > ul > li.plentyAttributeSelectDisabled:hover a,
	.plentyAttributeSelectHasDropdown .plentyAttributeSelectListWrapper > ul > li.plentyAttributeSelectDisabled a:focus {
	background: transparent;
	color: #000000;
	}
	/* li / a selected */
	.plentyAttributeSelectHasDropdown .plentyAttributeSelectListWrapper > ul > li.plentyAttributeSelectSelected a {
	background: #eeeeee;
	}
	/* value & markup */
	.plentyAttributeSelectValueName {
	/*float: left;*/
	}
	.plentyAttributeSelectValueMarkup {
	padding-left: 5px;
	/*float: right;*/
	}
	
	
	/* IMAGE GALLERY / TEXT BOX */
	
	/* ul */
	.plentyAttributeSelectHasImageGallery ul,
	.plentyAttributeSelectHasTextList ul {
	margin: 0 -5px -5px 0;
	}
	/* ul image gallery / text boxes */
	.plentyAttributeSelectHasImageGallery ul,
	.plentyAttributeSelectHasTextList ul {
	line-height: 0;
	}
	/* ul text boxes */
	.plentyAttributeSelectHasTextList ul > li {
	line-height: 1.5em;
	}
	/* image box size */
	.plentyAttributeSelectHasImageGallery ul > li,
	.plentyAttributeSelectHasImageGallery ul > li > a {
	width: 60px; /*adapt box dimension to image dimension*/
	height: 60px;
	}
	/* li */
	.plentyAttributeSelectHasImageGallery ul > li,
	.plentyAttributeSelectHasTextList ul > li,
	.plentyAttributeSelectHasImageGallery ul > li.plentyAttributeSelectDisabled:hover,
	.plentyAttributeSelectHasTextList ul > li.plentyAttributeSelectDisabled:hover {
	display: inline-block;
	margin: 0 5px 5px 0;
	border: 1px solid #DDDDDD;
	border-radius: 3px;
	padding: 3px;
	}
	/* li hover / selected */
	.plentyAttributeSelectHasImageGallery ul > li:hover,
	.plentyAttributeSelectHasTextList ul > li:hover,
	.plentyAttributeSelectHasImageGallery ul > li.plentyAttributeSelectSelected,
	.plentyAttributeSelectHasTextList ul > li.plentyAttributeSelectSelected {
	border-color: #999999;
	cursor: pointer;
	-moz-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
	box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
	}
	/* li selected image gallery */
	.plentyAttributeSelectHasImageGallery ul > li.plentyAttributeSelectSelected {
	background: #DDDDDD;
	}
	/* li selected text box */
	.plentyAttributeSelectHasTextList ul > li.plentyAttributeSelectSelected {
	background: #eeeeee;
	}
	/* reset li hover / selected if selected */
	.plentyAttributeSelectHasImageGallery ul > li.plentyAttributeSelectDisabled:hover,
	.plentyAttributeSelectHasTextList ul > li.plentyAttributeSelectDisabled:hover {
	border-color: #DDDDDD;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	}
	/* a */
	.plentyAttributeSelectHasImageGallery ul > li > a {
	display: block;
	overflow: hidden;
	}
	/* img */
	.plentyAttributeSelectHasImageGallery ul > li > a > img {
	border: none;
	}
	/* a hover / a focus text box */
	.plentyAttributeSelectHasTextList ul > li a:hover,
	.plentyAttributeSelectHasTextList ul > li a:focus {
	color: #000000;
	}
	/* value text boxes */
	.plentyAttributeSelectHasTextList .plentyAttributeSelectValue {
	padding-left: 5px;
	}
	/* value text boxes */
	.plentyAttributeSelectHasTextList .plentyAttributeSelectValue {
	padding-left: 5px;
	padding-right: 5px;
	}
	
	.PlentyWebBasketPaymentMethodAdvice {
	width: 300px;
	}
	.pay-pal-checkout{
	position: absolute;
	top: 270px;
	width: 820px;
	margin-top: 20px;
	}
	.pay-pal-checkout > p{
	float: left;
	}
	#PlentyWebBasketTitleContainerContent{
	min-height: 220px;
position: relative;
	}
	.pay-pal-checkout > a{
	float: right;
	}
	
	
	#PlentyOrderPayPalExpressPanel, #PlentyOrderAmazonPaymentsPanel {
		width: 900px;
		margin: 0 30px 0 30px;
	}
	
	#PlentyOrderPayPalExpressPanelB img {
		width: 134px;
	}
	
	#hinweise {
		width: 950px;
		margin: 20px auto;
		text-align: center;
	}
	#PlentyOrderPayPalExpressPanelA, #PlentyOrderAmazonPaymentsPanelA {
		font-weight: bold;
		color: #000;
	}
	
	#partnerShop {
		display: block;
		-webkit-border-radius: 8px;
		-khtml-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;
		-webkit-box-shadow: 0px 0px 5px #aaa;
		-moz-box-shadow: 0px 0px 5px #aaa;
		box-shadow: 0px 0px 5px #aaa;
		width: 450px;
		height: 130px;
	}
	#vorteile {
		float: left;
		margin-left: 20px;
		-webkit-border-radius: 5px;
	    -khtml-border-radius: 5px;
	    -moz-border-radius: 5px;
	    border-radius: 5px;
		-webkit-box-shadow: 0px 0px 5px #aaa;
		-moz-box-shadow: 0px 0px 5px #aaa;
		box-shadow: 0px 0px 5px #aaa;
		border: 1px solid #ccc;
		background: #fff;
		width: 218px;
		height: 190px; 
		overflow: hidden;
		padding: 15px 10px 10px 20px;
		font-size: 16px;
	}
	#vorteile ul {
		margin: 0;
		padding: 0;
	}
	#vorteile li {
		list-style-type: none;
		display: block;
		color: #000;
		font-size: 12px;
		font-weight: bold;
		margin-bottom: 10px;
	}

	#startseitenSlider {
		float: left;
		width: 715px;
	}
	#warenkorbHoverDiv {
		background: url(/images/gallery/template/transparent97.png) left top scroll;
		left: -10px;
		padding: 20px 10px;
		position: absolute; 
		top: 30px;
		width: 231px;
		z-index: 101;
		-webkit-border-radius: 5px;
	    -khtml-border-radius: 5px;
	    -moz-border-radius: 5px;
	    border-radius: 5px;
		-webkit-box-shadow: 0px 0px 5px #aaa;
		-moz-box-shadow: 0px 0px 5px #aaa;
		box-shadow: 0px 0px 5px #aaa;
		border: 1px solid #ccc;
	}
	
	.ac_results {
		border-right: 1px solid #000;
		border-left: 1px solid #000;
		border-bottom: 1px solid #000;
		background: url(/images/gallery/template/transparent97.png) left top scroll;
		padding: 10px; 
		margin-left: -7px;
		width: 200px !important;
	}
	.ac_results li {
		margin: auto 5px; 
		border-bottom: 1px solid #ddd;
		padding: 5px 0;
		color: #444;
		cursor: pointer;
	}
	.ac_results li .flHighlight {
		font-weight: bold;
	}
	.ac_results .ac_over {
		color: #222;
		background: #eee;
	}

.zoom {
	margin:10px auto;
	display:block;
}
/*ZOOM*/
.zoomPad {
	position:relative;
	float:left;


	z-index:99;
	cursor:crosshair;
}
.zoomPreload {
	-moz-opacity:0.8;
	opacity: 0.8;
	filter: alpha(opacity = 80);
	color: #333;
	font-size: 12px;
	text-decoration: none;
	border: 1px solid #CCC;
	background-color: white;
	padding: 8px;
	text-align:center;
	background-image: url(../images/zoomloader.gif);
	background-repeat: no-repeat;
	background-position: 43px 30px;
	z-index:110;
	width:90px;
	height:43px;
	position:absolute;
	top:0px;
	left:0px;
* width:100px;
* height:49px;
}
.zoomPup {
	overflow:hidden;
	background-color: #FFF;
	-moz-opacity:0.6;
	opacity: 0.6;
	filter: alpha(opacity = 60);
	z-index:120;
	position:absolute;
	border:1px solid #CCC;
	z-index:101;
	cursor:crosshair;
}
.zoomOverlay {
	position:absolute;
	left:0px;
	top:0px;
	background:#FFF; /*opacity:0.5;*/
	z-index:5000;
	width:100%;
	height:100%;
	display:none;
	z-index:101;
}
.zoomWindow {
	position:absolute;
	left:110%;
	top:39px;
	background:#FFF;
	z-index:6000;
	height:auto;
	z-index:10000;
	z-index:110;
}
.zoomWrapper {
	position:relative;
	border:1px solid #999;
	z-index:110;
}
.zoomWrapperTitle {
	display:block;
	background:#999;
	color:#FFF;
	height:18px;
	line-height:18px;
	width:100%;
	overflow:hidden;
	text-align:center;
	font-size:10px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:120;
	-moz-opacity:0.6;
	opacity: 0.6;
	filter: alpha(opacity = 60);
}
.zoomWrapperImage {
	display:block;
	position:relative;
	overflow:hidden;
	z-index:110;
}
.zoomWrapperImage img {
	border:0px;
	display:block;
	position:absolute;
	z-index:101;
}
.zoomIframe {
	z-index: -1;
	filter:alpha(opacity=0);
	-moz-opacity: 0.80;
	opacity: 0.80;
	position:absolute;
	display:block;
}
.zoomoptions h3, .zoomoptions h4 {
	width:auto
}
.zoomoptions .producerlogo {
	max-width:190px;
	max-height:50px
}
.zoomoptions {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #888;
	display: none;
	margin: -130px 0 0 30px;
	padding: 10px;
	position: absolute;
	text-align: center;
	width: 208px;
	z-index: 110;
}
.zoomoptions .zoomimages img {
	width:50px;
	margin:5px;
}
.zoomoptions #mainimg {
	display:block;
	text-align:center
}
.zoomoptions .produkt_picture a {
	width: 208px;
}
.zoomoptions .zoomimages {
	padding:5px;
	border-top:1px dotted #ccc;
	display:block;
}
.zoomdesc {
	display: block;
	height: 79px;
	margin-bottom: 10px;
	overflow: hidden;
}
.zoomoptions p {
	margin:0;
	padding:0
}
.zoomdesc h1, .zoomdesc h2, .zoomdesc h3 {
	display:none
}
.jqzoom {
	margin:0 auto;
	display:block;

}
.feaBottom {
	position: absolute;
	bottom: -0px;
	left: -0px;
	background: #fff;
	padding: 0 30px;
	width: 920px;
	margin: 0 auto;
}
.feaBottomContent {
	height: 470px; 
	padding: 20px;
	color: #444;
}
#maincontent .feaBottomContent p, #maincontent .feaBottomContent h1, #maincontent .feaBottomContent b, #maincontent .feaBottomContent strong, #maincontent .feaBottomContent h2,  #maincontent .feaBottomContent h3,  #maincontent .feaBottomContent li,  #maincontent .feaBottomContent span {
	color: #444;
}/* CSS Document */


#markenKarusell {
	width: 983px;
	border: 1px solid #aab0b3;
	webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	overflow: hidden;
	height: 75px;
	line-height: 75px;
	position: relative;
-webkit-box-shadow: 0px 0px 5px #aaa;
		-moz-box-shadow: 0px 0px 5px #aaa;
		box-shadow: 0px 0px 5px #aaa;
}
#markenKarusell ul {
	margin: 0;
	padding: 0;
	width: 2172px;
	display: block;
	position: absolute;
	top: 8px;
	left: 33px;
}
#markenKarusell li {
	list-style-type: none;
	display: inline;
	margin: 0;
	padding: 0;
}
#markenKarusell li a {
	display: block;
	line-height: 45px;
	height: 45px;
	width: 145px;
	overflow: hidden;
	padding: 5px;
	float: left;
	margin: 0 10px 0 0;
	text-decoration: none;
	cursor: pointer;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #ccc;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#markenKarusell .markenKarusellButtonLeft, #markenKarusell .markenKarusellButtonRight {
	background: #fff;
	height: 75px;
	line-height: 75px;
	width: 30px;
	text-align: center;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#markenKarusell .markenKarusellButtonLeft {
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 99;
	cursor: pointer;
}
#markenKarusell .markenKarusellButtonRight {
	position: absolute;
	right: 0px;
	top: 0px;
	z-index: 99;
	cursor: pointer;
}
#markenKarusell .markenKarusellButtonLeft img, #markenKarusell .markenKarusellButtonRight img {
	padding-top: 25px;
}

#markenKarusell .PlentyItemProducerContainer {
	height: 48px !important;
}

/* Mengenrabatt */
.plentyErrorBox {
	background-image: none;	
}
.plentyErrorBoxTitle {
	display: none;	
}
#mengenrabatt {
	position: relative;
	font-family: Arial, Gotham, "Helvetica Neue", Helvetica, sans-serif;
	background: url('/images/gallery/template/bg-mengenrabatt.png') no-repeat top left;
	width: 629px;
	height: 274px;
	margin: 0 auto;
	padding: 68px 40px 40px;
}
#mengenrabatt_box {
	float: left;
	width: 326px;
	margin-right: 34px;
}
#mengenrabatt h2 {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 24px;
	color: #000000;
}
#mengenrabatt p {
	font-size: 12px;
	line-height: 14px;
	color: #000000;
}
#mengenrabatt a.mengenrabatt_btn {
	display: block;
	float: left;	
	background: url('/images/gallery/template/btn-formular.png') no-repeat;
	text-indent: -9999em;
	width: 164px;
	height: 30px;
	cursor: pointer;
}
#mengenrabatt a.mengenrabatt_btn:hover {
	background: url('/images/gallery/template/btn-formular-2.png') no-repeat;
}
#mengenrabatt_pic {
	float: left;
	position: relative;
	background: url('/images/gallery/template/kundenservice.png') no-repeat;
	width: 269px;
	height: 186px;
}
#mengenrabatt_pic h3 {
	position: absolute;
	background-color: #86c237;
	color: #ffffff;
	font-weight: normal;
	font-size: 20px;
	left: 0px;
	bottom: 0px;
	margin: 0;
	padding: 5px 4px 6px;
	min-width: 92px;
	min-height: 52px;	
}
#mengenrabatt_pic h3 small {
	font-size: 14px;	
}
#mengenrabatt_schatten {
	position: relative;
	background: url('/images/gallery/template/bg-schatten.png') no-repeat;
	width: 702px;
	height: 14px;
	margin-bottom: 35px;
	margin: 0 auto;
	clear: both;	
} 