#zoomBlock_background {
	background-image:url(/images/overlay.png);
	bottom:0;
	display:none;
	left:0;
	min-height:3000px;
	position:absolute;
	right:0;
	top:0;
	z-index:1110
}
.input-error{background-color:red;}
.clear, .clearer{clear:both; line-height:0px;height:0px;font-size:0px;}
div.message{
	margin:0 0 0 20px;
	visibility:hidden;
	display:none;
	position:absolute;
	top:12px;
	left:12px;
	z-index:99;
	overflow:hidden;	
	width:404px;
}
.acc_unavailable{
	display:none;
}
div.message-header{
	margin:0;
	padding:8px 0 0 22px;
	height:25px;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	background-color:#c70801;
	border-top:1px solid #c70801;
	border-left:1px solid #c70801;
	border-right:1px solid #c70801;
	text-align:center;
}
div.message-content{
	background-color:#ffffff;
	border-left:1px solid #3F3E3A;
	border-right:1px solid #3F3E3A;
	padding:10px;
}
div.message-bottom{
	background:#ffffff;
	padding:10px;
	text-align:center;
	height:20px;
	border-left:1px solid #3F3E3A;
	border-right:1px solid #3F3E3A;
	border-bottom:1px solid #3F3E3A;
	color:#c70801;
}
.message-okay {
	text-align:center;
	border: none ;
}
/* Global reset */
img{border-style:none;}
a{
	color:#5B3422;
	text-decoration:underline;
}
a:hover{text-decoration:none}
form,
fieldset,
input,
select{
	margin:0;
	padding:0;
	
}
.header-box form {
	border: none;
}
hr {
	height: 1px;
	border: none;
	background: url(/images/divider.gif) no-repeat left center;
	margin: 10px 0;
	clear: both;
}
fieldset{
	border: 0;
	border-style: none;
}
select{vertical-align:middle;}
:focus{outline:none;}
/* General */
body{
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	background:#d12708 url(/images/bg-body.gif) repeat-x;
	min-width: 987px;
}
body.warenkob-page{background:#d2290a;}
#main-container{
	width:100%;
	overflow:hidden;
	position:relative;
}
.mc-holder-1{
	width:1014px;
	position:relative;
	float:left;
	left:50%;
}
.mc-holder-2{
	width:1014px;
	position:relative;
	float:left;
	left:-50%;
}
#wrapper{
	width: 987px;
	margin: 17px 0 0;
	overflow: hidden;
	background: url(/images/bg-wrapper-b.png) no-repeat 100% 100%;
	padding: 0 27px 52px 0;
	float:left;
}
#bannerPlaetze{
	float:left;
	width:160px;
	margin-left:-17px;
}
.wrapper-t{
	width: 100%;
	overflow: hidden;
	background: url(/images/bg-wrapper-t.png) no-repeat;
}
.wrapper-m{
	width: 980px;
	overflow: hidden;
	background:#f9f6e5;
	margin: 37px 0 0 8px;
	padding: 0 0 69px;
}
/* header */
#header{
	width: 100%;
	overflow: hidden;
}
#header h1{margin: 0;}
#header h1 a{
	float: left;
	text-indent: -9999px;
	overflow: hidden;
	background: url(/images/logo.gif) no-repeat;
	width: 241px;
	height: 64px;
	margin: 6px 0 0 7px;
	display: inline;
}
#header .header-box{
	float: right;
	overflow: hidden;
	width: 680px;
	margin-right: 18px;
	padding: 27px 0 0;
	display: inline;
}
#header .header-box div{
	float: right;
	overflow: hidden;
	width: 186px;
}
#header .header-box div p{ 
	margin: 0;
	background: url(/images/bg-search.gif) no-repeat;
	padding: 3px 3px 6px 17px;
	overflow: hidden;
	width: 146px;
	float: left;
	height:14px;
}
#header .header-box p .txt{ 
	font-size: 12px;
	color: #f9f6e5;
	background: #5d3422;
	padding: 0;
	float: left;
	border:0;
}
#header .header-box div a{
	float: left;
	background: url(/images/btn-search.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	width: 20px;
	height: 33px;
}
#header .header-box ul{
	float: right;
	overflow: hidden;
	margin: 5px 16px 0 0;
	padding: 0;
	list-style: none;
	font-size:12px;
	display: inline;
}
#header .header-box li{
	float: left;
	background: url(/images/separator-header-nav.gif) no-repeat 0 3px;
	margin: 0 6px 0 -2px;
	padding: 0 0 0 7px;
	display: inline;
}
#header .header-box li a{
	color: #d54729;
	text-decoration: none;
}
#header .header-box li a:hover{text-decoration: underline;}
/* navigation */
#nav{
	height: 40px;
	overflow: hidden;
	background: #5b3522 url(/images/bg-nav.gif) no-repeat 0 100%;
	padding: 0 0 7px;
	border-top: 1px solid #fef6d0;
	margin:0;
}

#nav ul{
	margin: 0;
	padding: 0;
	list-style: none;
	font-size:13px;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
}
#nav li ul{
	display:none;
}
#nav li{
	float: left;
	background: url(/images/bg-nav-l.gif) no-repeat;
	padding: 0 0 0 4px;
	margin: 0 3px 0 0;
}
#nav li a{
	float: left;
	text-transform: uppercase;
	background:#f1e7b4 url(/images/bg-nav-r.gif) no-repeat 100% 0;
	color: #451904;
	text-decoration: none;
	padding: 4px 4px 0px 2px;
	font-weight: bold;
	height:40px;
	width:100px;
	text-align:center;
}
#nav li .c11475073{
	width:140px;
	height:29px;
	padding-top:11px;
}
#nav li a:hover{text-decoration: underline;}
#nav ul.yellow-nav{
	height: 40px;
	float: left;
	width: 742px;
	overflow: hidden;
	margin: 0 0 0 16px;
	display: inline;
}
#nav ul.red-nav{
	height: 40px;
	float: right;
	width: 195px;
	overflow: hidden;
	margin: 0 10px 0 0;
	display: inline;
}
#nav ul.red-nav li{
	float: left;
	background: url(/images/bg-nav-red-l.gif) no-repeat;
	padding-left: 3px;
	margin-right: 5px;
}
#nav ul.red-nav a{
	background:#d12a0a url(/images/bg-nav-red-r.gif) no-repeat 100% 0;
	color: #f9f6e5;
	padding-right: 6px;
	width:auto;
	height:30px;
	padding-top:11px;
}
/* content */
#content{
	width: 100%;
	padding: 6px 0 0;
}
/* left -sidebar */
.left-sidebar{
	float: left;
	width:228px;
	overflow: hidden;
	padding: 4px 0 0;
}
#footer h3,
#content h3{
	text-transform: uppercase;
	margin: 0;
	font:15px "Trebuchet MS", Helvetica, sans-serif;
	color: #d12a0a;
	overflow: hidden;
	background:url(/images/divider.gif) no-repeat 0 100%;
	font-weight: bold;
}
#content .left-sidebar h3{
	width: 200px;
	letter-spacing: -1px;
	padding: 0 0 0px 0px;
}
.categoty-b{
	width: 202px;
	overflow: hidden;
	background: url(/images/bg-categoty-b.jpg) no-repeat 0 100%;
	padding-bottom: 14px;
	margin: 0 0 0 15px;
}
.padd-b{padding-bottom: 18px;}
.categoty-t{
	background: url(/images/bg-categoty-t.jpg) no-repeat 0 31px;
	width: 100%;
	overflow: hidden;
}
.categoty-t ul{
	margin: 19px 0 0 6px;
	padding: 0;
	list-style: none;
	font:13px "Trebuchet MS", Helvetica, sans-serif;
	height: 1%;
	overflow: hidden;
}
.padd-b ul li{padding: 0 0 3px;}
.categoty-t li{
	padding: 0 0 1px;
	vertical-align: middle;
	overflow: hidden;
	float: left;
	width: 200px;
}
.categoty-t li a{
	color: #5b3422;
	text-decoration: none;
	font-weight: bold;
	display: block;
	background: url(/images/bullet-category.gif) no-repeat 0 2px;
	padding: 0 0 0 25px;
}
.categoty-t li a:hover{text-decoration: underline;}
.categoty-t li ul{
	margin: 3px 0 0;
	padding: 0;
	list-style: none;
	font-size: 12px;
}
.categoty-t li li{padding: 0;}
.categoty-t li li a{background: none;}
.categoty-t li li ul{
	margin: -3px 0 3px 10px;
	padding: 0;
	list-style: none;
	font-size: 11px;
}
.categoty-t li li li{
	padding-bottom:0;
	float: left;
	width: 100%;
}
.categoty-t li li.active li a,
.categoty-t li li li a{
	color: #d12a0a;
	background: none;
	display: inline;
	float: left;
	padding: 0 21px 0 0;
	line-height: 15px;
}
.categoty-t li li li a span{
	float: left;
	padding: 0 0 0 27px;
	font-weight: normal;
	cursor: pointer;
}
.categoty-t li li li.active a,
.categoty-t li li li a:hover{
	background: url(/images/bg-subnav-r.gif) no-repeat 100% 0;
	color: #fff;
}
.categoty-t li li li.active a span,
.categoty-t li li li a:hover span{
	background: url(/images/bg-subnav-l.gif) no-repeat;
}
.categoty-t li li.active a,
.categoty-t li li a:hover{
	text-decoration: none;
	color: #d12a0a;
	background: url(/images/bullet-category-hover.gif) no-repeat 6px 3px;
}
/* specials */
.specials{
	overflow: hidden;
	margin: 5px 0 0 5px;
	padding: 0 0 19px 11px;
	background: url(/images/bg-specials.png) no-repeat 0 27px;
	width: 207px;
}
.specials ul{
	width: 218px;
	overflow: hidden;
	margin: 12px 0 0 10px;
	padding: 0;
	list-style: none;
	font:bold 12px "Trebuchet MS", Helvetica, sans-serif;
}
.specials li{
	line-height: 25px;
	padding: 0 0 4px 33px;
	height: 1%;
	overflow: hidden;
	vertical-align: top;
}
.specials li.bullet01{background: url(/images/bullet01.gif) no-repeat 3px 0;}
.specials li.bullet02{
	background: url(/images/bullet02.gif) no-repeat 0 2px;
	padding-bottom: 6px;
}
.specials li.bullet03{
	background: url(/images/bullet03.gif) no-repeat 6px 4px;
	padding-top: 1px;
}
.specials li.bullet04{
	background: url(/images/bullet04.gif) no-repeat 0 1px;
	padding-top: 5px;
	padding-bottom: 8px;
}
.specials li.bullet05{background: url(/images/bullet05.gif) no-repeat 3px 1px;}
.specials li a:hover{
	text-decoration: none;
	background: none !important;
}
.specials li a{
	color: #d12a0a;
	text-decoration: none;
	display: block;
	background: url(/images/bg-specials-item-medium2.gif) no-repeat 0 100%;
	padding: 0 0 0 8px;
	position: relative;
}
.specials li a.bg-specials-item-medium{background: url(/images/bg-specials-item-medium.gif) no-repeat 0 100%;}
.specials li a.bg-specials-item-small{background: url(/images/bg-specials-item-small.gif) no-repeat 0 100%;}
.specials li a.bg-specials-item-big{background: url(/images/bg-specials-item-big.gif) no-repeat 0 100%;}
/* best tel hot line */
.besttelhotline{
	height: 1%;
	overflow: hidden;
	background: url(/images/bg-besttel.gif) no-repeat;
	color: #5b3422;
	font-family:Impact, Impact, Charcoal, sans-serif;
	margin: 13px 0 0 15px;
	width: 202px;
	padding: 0 0 37px;
}
#content .besttelhotline h3{
	text-indent: -9999px;
	overflow: hidden;
	background: url(/images/text-besttellhot.gif) no-repeat;
	width: 156px;
	height: 20px;
	margin: 40px 0 0 26px;
}
.besttelhotline span.ico-phone{
	background: url(/images/ico-phone.gif) no-repeat 33px 0;
	display: block;
	font-size: 15px;
	text-align: center;
	margin: 9px 0 0;
	padding: 2px 0 0 30px;
}
.besttelhotline em{
	font-style: normal;
	display: block;
	text-align: center;
	font:11px Arial, Helvetica, sans-serif;
	margin: 3px 0 2px 6px;
}
.besttelhotline strong{
	display: block;
	text-align: center;
	font-weight: normal;
	font-size:14px;
}
.contact-form{
	width: 100%;
	overflow: hidden;
	margin: 17px 0 0;
}
.besttelhotline .contact-form strong{margin: 0 0 7px;}
.contact-form p{
	margin: 0 0 9px 21px;
	padding: 5px 9px;
	width: 144px;
	overflow: hidden;
	background:url(/images/bg-besttel-input.gif) no-repeat;
	float: left;
	display: inline;
}
.contact-form p .txt{
	border: none;
	border: 0;
	padding: 0;
	font:11px Arial, Helvetica, sans-serif;
	color: #5b3422;
	width: 144px;
	float: left;
	margin: 0;
}
.contact-form a{
	text-indent: -9999px;
	overflow: hidden;
	float: left;
	background: url(/images/btn-abschicken.gif) no-repeat;
	width: 94px;
	height: 22px;
	margin: 4px 0 0 14px;
}
/* markenshop */
.markenshop{
	width: 213px;
	overflow: hidden;
	background: url(/images/bg-markenshop.jpg) no-repeat 0 24px;
	margin: 5px 0 0 5px;
	padding: 0 0 28px 9px;
}
.markenshop div{
	width: 100%;
	overflow: hidden;
	clear: both;
}
.markenshop select{
	border: 1px solid #5b3422;
	color: #5b3422;
	width: 120px;
	padding: 0;
	font:11px Arial, sans-serif;
	margin: 11px 0 0 47px;
	float: left;
}
.markenshop a{
	font:15px/24px Impact, Impact, Charcoal, sans-serif;
	color: #5b3422;
	text-decoration: underline;
	float: left;
	margin: 18px 0 0 66px;
	word-spacing: 3px;
}
.markenshop a:hover{text-decoration: none;}
/* newsletter */
.newsletter{
	width: 208px;
	overflow: hidden;
	background:url(/images/bg-newsletter.gif) no-repeat 0 38px;
	margin:0 0 0 5px;
	padding: 11px 0 8px 10px;
}
.newsletter label{
	color: #5b3422;
	font:13px Arial, Helvetica, sans-serif;
	display: block;
	margin: 14px 0 0 13px;
}
.newsletter p{
	background:transparent url(/images/bg-besttel-input.gif) no-repeat scroll 0 0;
	display:inline;
	float:left;
	margin:6px 0 0 21px;
	overflow:hidden;
	padding:5px 9px 5px 7px;
	width:146px;
}
.newsletter p .txt {
	border: none;
	border:0;
	color:#5b3422;
	float:left;
	font:12px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	width:144px;
}
.newsletter a{
	float: right;
	background:url(/images/btn-abonnieren.gif) no-repeat;
	width:94px;
	height: 22px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 3px 10px 0 0;
}
/* right sidebar */
.right-sidebar{
	float: right;
	overflow: hidden;
	width:206px;
	margin:0;
}
.ihr-warenkorb{
	width: 192px;
	overflow: hidden;
	background: url(/images/bg-ihr-warenkorb.jpg) no-repeat;
	height: 282px;
	font:12px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3f342a;
	text-align: center;
}
#content .ihr-warenkorb h3{
	text-indent: -9999px;
	overflow: hidden;
	background: url(/images/text-ihr-warenkorb.gif) no-repeat 19px 0;
	width: 100%;
	height: 22px;
	margin: 42px 0 0;
}
.ihr-warenkorb p{
	margin: 10px 0 0;
	font-size:12px;
	text-align: center;
}
.ihr-warenkorb .calc{
	width: 168px;
	overflow: hidden;
	background: url(/images/ico-calc.gif) no-repeat 14px 3px;
	text-align: right;
	padding-right: 24px;
	margin: 13px 0 9px;
}
.ihr-warenkorb .calc strong{display: block;}
.ihr-warenkorb .calc span{
	display: block;
	font-size: 9px;
	margin: 1px 0 5px;
}
.ihr-warenkorb .calc a{
	text-decoration: underline;
	font-size: 15px;
	line-height: 16px;
	font-weight: bold;
	color: #ff2623;
}
.ihr-warenkorb a:hover{text-decoration: none;}
.ihr-warenkorb span.divider{
	width: 180px;
	height: 1px;
	overflow: hidden;
	background:url(/images/divider02.gif) no-repeat;
	display: block;
	margin: 0 0 0 11px;
}
.ihr-warenkorb a.title{
	font-size: 15px;
	line-height: 16px;
	color: #3f342a;
	text-decoration: underline;
	font-weight: bold;
	display: block;
	margin: 7px 0 8px;
	color: #3f342a;
}
.ihr-warenkorb a.title:hover{text-decoration: none;}
.ihr-warenkorb .nojnici{
	width: 192px;
	overflow: hidden;
	background:url(/images/ico-schere.gif) no-repeat 9px 4px;
	padding: 0 0 32px 13px;
	margin: 15px 0 0;
}
.ihr-warenkorb .nojnici a{
	text-decoration: underline;
	font-size: 11px;
	color: #3f342a;
	line-height: 13px;
}
.ihr-warenkorb .nojnici a:hover{text-decoration: none;}
/* actionen */
.actionen{
	width: 100%;
	overflow: hidden;
	margin: 7px 0 0;
}
#wrapper .actionen h3{
	margin: 0 12px 12px 0;
	padding: 0 0 1px 4px;
}
.actionen .box{
	width: 189px;
	background:#f8f3d1;
	border: 1px dashed #c9bbaa;
	position: relative;
	margin: 0 0 8px 3px;
}
.actionen .box:after {
	content:"";
	display:block;
	clear:both;
}
.actionen img{display: block;}
.actionen .box-head{
	width: 100%;
	overflow: hidden;
	text-align: center;
	font:12px Arial, Helvetica, sans-serif;
	color: #5b3422;
}
.actionen .box-head strong{
	display: block;
	text-transform: uppercase;
	font-size: 15px;
	margin: 7px 0 0;
}
.actionen .box-head p{margin: 0 0 7px;}
.actionen span.action-corner{
	display: block;
	width: 18px;
	height: 22px;
	position: absolute;
	right: -1px;
	top: -1px;
	background:url(/images/bg-action-box.gif) no-repeat;
}
.restposten p{
	text-align: center;
	font:12px Arial, Helvetica, sans-serif;
	color: #5b3422;
	margin: 9px 0 10px;
	word-spacing: -1px;
}
.actionen .staubsauger{margin-bottom: 10px;}
.staubsauger .box-head{margin: 0 0 -6px;}
/* main */
.main{
	float: left;
	width: 533px;
	padding: 4px 0 0;
	margin: 0 -60px 0 0;
}
.top-angebot{
	width: 100%;
	overflow: hidden;
}
#content .top-angebot h3{
	background: url(/images/divider03.gif) no-repeat 0 100%;
	color: #e85209;
	padding: 0 0 0px;
}
.top-angebot .extra-rabat{
	width: 100%;
	overflow: hidden;
	background: url(/images/bg-top-angebot.gif) no-repeat;
	margin: 9px 0 0;
	padding: 17px 0 5px 16px;
}
.top-angebot span.text-extra-rabat{
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background: url(/images/text-10-extra-rabat.gif) no-repeat;
	width: 506px;
	height: 47px;
	margin: 0 0 9px;
}
.extra-rabat strong{
	display: block;
	font-size:18px;
	color: #d12a0a;
	letter-spacing: -1px;
	word-spacing: 1px;
	z-index: 2;
	position: relative;
}
.product-desc{
	width: 100%;
	overflow: hidden;
	background: url(/images/pic15.jpg) no-repeat 276px 0;
	margin: -10px 0 0;
	padding: 16px 0 0;
	position: relative;
	z-index: 1;
}
.product-desc p{
	margin: 0;
	font-size: 13px;
	color: #5b3422;
	line-height: 18px;
}
.product-desc p strong{
	color: #5b3422;
	font-size: 15px;
	line-height: 19px;
}
.product-desc span.price{
	display: block;
	position: absolute;
	left: 158px;
	top: 18px;
	background: url(/images/text-sie-sparen.gif) no-repeat;
	width:86px;
	height: 67px;
	margin: 0;
	text-indent: -9999px;
	overflow: hidden;
}
.special-price{
	width: 100%;
	overflow: hidden;
	color: #d12a0a;
	margin: -11px 0 0;
}
.special-price strong span{font-size: 41px;}
.special-price p{
	margin: -2px 0 0;
	font-size: 10px;
	line-height: 10px;
	color: #d12a0a;
}
/* markenware */
.makenware{
	width: 100%;
	overflow: hidden;
	margin: 25px 0 0;
}
.makenware-title em{
	float: left;
	font-style: normal;
	padding: 7px 0 1px;
}
.makenware-title strong{
	float: right;
	color: #789100;
	background: url(/images/ico-car.gif) no-repeat 100% 0;
	font:normal 15px Impact,Impact,Charcoal,sans-serif;
	text-transform: capitalize;
	padding: 5px 53px 0 0;
	margin: 0 6px 0 0;
}
.makenware-title strong a{
	color: #789100;
	text-decoration: none;
}
#content .makenware-title{margin-bottom:12px;float: left;width: 100%;}

.produkt-frage .box{
	width: 100%;
	overflow: hidden;
	background: url(/images/bg-makenware-box.jpg) no-repeat;
	height: 120px;
	margin-bottom: 8px;
	clear: both;
}
.produkt-frage .box .img-holder{
	float: left;
	background: url(/images/holder-makenware-img.jpg) no-repeat;
	width: 130px;
	height:108px;
	overflow: hidden;
	padding: 5px 0 0 4px;
	margin: 3px 0 0 10px;
	display: inline;
}
.produkt-frage .box .img-holder img{display: block;}
.produkt-frage .desc{
	width: 220px;
	float: left;
	overflow: hidden;
	margin: 7px 0 0 16px;
}
.produkt-frage .desc strong{
	display: block;
	font:normal 19px Impact, Impact, Charcoal, sans-serif;
	color: #5b3422;
}
.produkt-frage .desc strong a{
	color: #5b3422;
	text-decoration: none;
}
.produkt-frage .desc strong a:hover{text-decoration: underline;}
.produkt-frage .desc strong span{text-decoration: underline;}



/* Produktfrage */
.produkt-frage {
	position: relative;
}
.produkt-frage .makenware {
	margin: 11px 0 0 0;
}
.produkt-frage .submit a {
	background: url(/images/button-frage-absenden.gif) no-repeat left center;
	width: 178px;
}


.makenware-title strong a:hover{text-decoration: underline;}
.box{ cursor: pointer;}
.makenware .box{
	width: 100%;
	overflow: hidden;
	background: url(/images/bg-makenware-box.jpg) no-repeat;
	height: 120px;
	margin-bottom: 8px;
	clear: both;
}
.makenware .box .img-holder{
	float: left;
	background: url(/images/holder-makenware-img.jpg) no-repeat;
	width: 130px;
	height:108px;
	overflow: hidden;
	padding: 5px 0 0 4px;
	margin: 3px 0 0 10px;
	display: inline;
}
.makenware .box .img-holder img{display: block;}
.makenware .desc{
	width: 220px;
	float: left;
	overflow: hidden;
	margin: 7px 0 0 16px;
}
.makenware .desc strong{
	display: block;
	font:normal 19px Impact, Impact, Charcoal, sans-serif;
	color: #5b3422;
}
.makenware .desc strong a{
	color: #5b3422;
	text-decoration: none;
}
.makenware .desc strong a:hover{text-decoration: underline;}
.makenware .desc strong span{text-decoration: underline;}
ul.desc-list{
	margin: 4px 0 0;
	padding: 0;
	list-style: none;
	font:11px Arial, Helvetica, sans-serif;
	color: #5b3422;
}
ul.desc-list li{
	background:url(/images/bullet-markenware.png) no-repeat 1px 3px;
	padding: 0 0 1px 20px;
	vertical-align: middle;
	float: left;
	width: 200px;
}
.fourP ul.detail{
	margin: 4px 0 0;
	padding: 0;
	list-style: none;
	font:11px Arial, Helvetica, sans-serif;
	color: #5b3422;
}
.fourP ul.detail li{
	background:url(/images/bullet-markenware.png) no-repeat 1px 3px;
	padding: 0 0 1px 20px;
	vertical-align: middle;
	float: left;
	width: 200px;
}
.plasma-tv ul.desc-list li{
	background:url(/images/bullet-markenware.png) no-repeat 0px 2px;
	padding: 0 0 1px 24px;
}
.produkt-price{
	float: right;
	width: 136px;
	overflow: hidden;
}
.produkt-price span{
	float: right;
	text-indent: -9999px;
	overflow: hidden;
	margin: 57px 12px 5px 0;
}
.produkt-price p{
	clear: both;
	margin: 0;
	font:9px Arial, Helvetica, sans-serif;
	color: #5b3422;
	word-spacing: 0px;
}
.makenware .produkt-price span.text-159{
	background: url(/images/text-159.gif) no-repeat;
	width: 112px;
	height: 38px;
}
.makenware .produkt-price span.text-23{
	background: url(/images/text-23.gif) no-repeat;
	width: 82px;
	height: 38px;
}
.makenware .produkt-price span.text-375{
	background: url(/images/text-375.gif) no-repeat;
	width: 112px;
	height: 38px;
}
.makenware .produkt-price span.text-159{
	background: url(/images/text-159.gif) no-repeat;
	width: 112px;
	height: 38px;
}
.makenware .produkt-price span.text-46{
	background: url(/images/text-46.gif) no-repeat;
	width: 82px;
	height: 38px;
}
.aktuelle-top-angebote{
	height: 1%;
	margin: 5px 0 0 6px;
}
#content .aktuelle-top-angebote h3{
	margin-bottom:10px;
}
.aktuelle-top-angebote ul{
	padding: 0;
	margin:0 0 0 0;
	list-style: none;
	width: 540px;
	overflow: hidden;
}
.aktuelle-top-angebote li{
	float: left;
	background: url(/images/bg-aktuele-top-item-b.gif) no-repeat 0 90%;
	padding: 0 0 11px;
	margin: 0 8px 0 0;
	height:61px;
}
.aktuelle-top-angebote li img{float: left;}
.aktuelle-top-angebote li strong{
	float: left;
	width: 106px;
	font:normal 16px Impact, Impact, Charcoal, sans-serif;
	color: #5b3422;
}
.aktuelle-top-angebote li em{
	float: left;
	width: 106px;
	font:normal 12px Impact, Impact, Charcoal, sans-serif;
	color: #5b3422;
	margin: -2px 0 3px;
}
.aktuelle-top-angebote li a{
	float: left;
	background: url(/images/bg-aktuele-top-item.gif) no-repeat;
	overflow: hidden;
	text-decoration: none;
	padding: 1px 0 0 1px;
	width: 171px;
	height: 60px;
}
.aktuelle-top-angebote li a:hover{text-decoration: none;}
.aktuelle-top-angebote li span{
	float: right;
	text-indent: -9999px;
	overflow: hidden;
	height: 20px;
	margin: 0 9px 0 0;
}
.aktuelle-top-angebote span.text-169{
	background:url(/images/text-169.gif) no-repeat;
	width: 48px;
}
.aktuelle-top-angebote span.text-999{
	background:url(/images/text-999.gif) no-repeat;
	width: 46px;
}
.aktuelle-top-angebote span.text-379{
	background:url(/images/text-379.gif) no-repeat;
	width: 46px;
}
.aktuelle-top-angebote span.text-657{
	background:url(/images/text-657.gif) no-repeat;
	width: 48px;
}
.aktuelle-top-angebote span.text-589{
	background:url(/images/text-589.gif) no-repeat;
	width: 46px;
}
.aktuelle-top-angebote span.text-1034{
	background:url(/images/text-1034.gif) no-repeat;
	width: 59px;
}
/* footer */
#footer{
	height: 1%;
	overflow: hidden;
	margin: -58px 0 0 8px;
	position: relative;
}
.twocolumn{
	width: 100%;
	overflow: hidden;
}
.footer-box{
	background: url(/images/bg-sicher.gif) no-repeat 6px 28px;
	width: 466px;
	padding: 0 0 0 16px;
	height: 87px;
	overflow: hidden;
	float: left;
}
.footer-box ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
#footer .partner{
	float: right;
	padding: 0 16px 0 0;
	background-position: -3px 28px;
}
.footer-box li{
	float: left;
	margin: 0 15px 0 0;
}
.footer-box img{display: block;}
#footer .karten{margin: 18px 0 0 49px;}
#footer .ssl{margin: 10px 14px 0 0;}
#footer .visa{margin: 8px 7px 0 0;}
#footer .masterc{margin: 8px 5px 0 0;}
#footer .es{margin: 8px 5px 0 0;}
#footer .paypal{margin: 8px 5px 0 0;}
#footer .giropay{margin: 9px 0 0;}
.partner ul{margin: 13px 0 0 38px;}
.footer-box .stars{margin: 0 -1px 0 0;}
.stars li{margin: 0 1px 0 0;}
.partner .idealo{margin: 6px 23px 0 8px;}
.partner .guenstiger{margin: 2px 16px 0 0;}
.idealo .stars{margin: 0 -1px 0 8px;}
.idealo li{margin: 2px 1px 0 0;}
.guenstiger .stars{margin: 0 0px 0px -6px;}
.biliger .stars{margin: 0 -1px 0 19px;}
#footer .copy{
	width: 100%;
	overflow: hidden;
	text-align: center;
}
#footer .copy p{
	margin: 15px 0 0 51px;
	background: url(/images/ico-copyright.gif) no-repeat 162px 0;
	font:11px Arial, Helvetica, sans-serif;
	color: #5b3422;
	padding: 0 0 0 51px;
	line-height: 24px;
}
.plasma-tv{
	height: 1%;
	margin: 0 0 0 2px;
	overflow: hidden;
}
#content .plasma-tv .makenware-title{margin-bottom: 8px;}
.plasma-tv  em{padding: 0 0 2px;}
.plasma-tv .makenware-title strong a{color: #704e3c;}
.plasma-tv .makenware-title strong{
	background: url(/images/bullet-plasma.gif) no-repeat 0 4px;
	padding: 1px 0 0 23px;
	margin: 0;
}
.gallery{
	width: 100%;
}
.gallery .images{
	float: left;
	width: 227px;
	overflow: hidden;
}
.gallery .holder-image-big{
	overflow: hidden;
	background: url(/images/holder-gallery-img-big.jpg) no-repeat;
	padding: 6px;
}
.gallery .holder-image-big img{display: block;}
.gallery .images ul{
	margin: 5px 0 0;
	padding: 0;
	list-style: none;
	width: 231px;
}
.gallery .images .detail_thumb_image{

}
.gallery .images li img{margin-top:7px;}
.gallery .desc{
	float: right;
	width: 266px;
	overflow: hidden;
	padding: 0 11px 0 0;
}
.gallery .desc h4{
	font-weight: bold;
	color: #5b3422;
	font-size: 25px;
	margin: 0 0 -2px;
}
.gallery .desc-head{
	width: 100%;
	overflow: hidden;
}
.gallery .title{
	float: left;
	width: 155px;
	overflow: hidden;
	padding: 3px 0 0;
	color: #5B3422;
	font-weight: bold;
}
.gallery .title strong{
	display: block;
	font-size:19px;
	color: #5b3422;
}
.gallery .rating{
	float: right;
	overflow: hidden;
	width: 100px;
	padding-top: 10px;
}
.gallery .rating strong{
	float: right;
	color: #799202;
	display: block;
	font:normal 15px Impact, Impact, Charcoal, sans-serif
}
.gallery .rating ul{
	margin: 0;
	padding: 0;
	list-style: none;
	float: right;
	height: 1%;
	overflow: hidden;
	width: 70px;
}
* html .gallery .rating ul{width: 75px;}
.gallery .rating li{
	float: left;
	margin: 2px 0 0 2px;
}
.gallery .rating li img{float: left;}
.gallery .produkt-price{width: 143px;}
.gallery .produkt-price span{
	
	width: 131px;
	height: 38px;
	margin: 11px 0 2px;
}
.vorkomma_klein {
	display: inline;
	color: #d53618;
	font-size: 14px;
	font-weight: bold;}
.gallery .produkt-price p{text-align: right;}
.gallery .btn-in-den-waren{
	float: left;
	text-indent: -9999px;
	overflow: hidden;
	background:url(/images/btn-in-den-waren.gif) no-repeat;
	width:230px;
	height: 39px;
	margin: 8px 0 0 19px;
}
/* pages */
.pages{
	width: 546px;
	background: url(/images/blockTopBg.gif) no-repeat 0 22px;
	margin: 14px 0 0;
	padding: 0 0 14px;
	
}
.pages:after {
	content:"";
	display:block;
	clear:both;
}
.pages-btns{
	position: absolute;
	left: 505px;
	top: 64px;
	margin: 0;
	padding: 0;
	list-style: none;
	width: 17px;
	height: 34px;
}
.pages-btns li{
	float: left;
	width: 100%;
	overflow: hidden;
	margin: 0 0 6px;
}
.pages-btns img{float: left;}
.pages-btns a{
	text-indent: -9999px;
	overflow: hidden;
	float: left;
	width:100%;
	background: url(/images/btns-up-dowm.gif) no-repeat;
	height: 14px;
}
.pages-btns li.btn-down a{background-position: 0 -20px;}
.pages .pages-nav{
	height:1%;
	margin: 0 0 0 10px;
	padding: 2px 0 0;
}
.pages .pages-nav:after {
	content:"";
	display:block;
	clear:both;
}
.pages-nav ul{
	margin: 0;
	padding: 0;
	list-style: none;
	width: 111%;
}
.pages-nav li{
	float: left;
	position: relative;
	z-index: 5;
	overflow: hidden;
	width: 173px;
	margin: 0;
}
.pages-nav li.text-beschreh{z-index: 8;}
.pages-nav li a{
	float: left;
	text-indent: -9999px;
	overflow: hidden;
	width: 100%;
	height: 34px;
}
.pages-nav li.active{
	background: url(/images/bg-pages-nav-active.png) no-repeat;
	z-index: 100;
}
.pages-nav li.active a{height: 52px;}
.pages-nav li.text-beschreh a{background:url(/images/text-beschreibung.png) no-repeat 43px 17px;}
.pages-nav li.text-optinal a{background:url(/images/text-optional.png) no-repeat 59px 10px;}
.pages-nav li.text-zubehor a{background:url(/images/text-zubehor.png) no-repeat 67px 11px;}
.pages-nav li.text-testberichte a{background:url(/images/text-testberichte.png) no-repeat 53px 10px;}
.pages-nav li.text-optinal{
	z-index: 7;
	margin: 1px 0 0 -40px;
	background:url(/images/bg-optional-tab.png) no-repeat;
}
.pages-nav li.text-zubehor{
	z-index: 6;
	margin: -2px -74px 0 -49px;
	background:url(/images/bg-zubehor-tab.png) no-repeat;
}
.pages-nav li.text-testberichte{
	background:url(/images/bg-zuberichte-tab.png) no-repeat;
	margin: -4px 0 0;
}
.pages table{
	border: none;
	border-collapse: collapse;
	padding: 0;
	margin: 6px 0 0 35px;
	width:485px;
	font:12px/18px Arial, Helvetica, sans-serif;
	color: #5b3422;
	text-align: left;
}
.pages td{
	border: none;
	padding: 0;
}
.pages td.info-col{width: 23px;}
.pages td.info-col img{
	display: block;
	margin: 2px 0 0;
}
.pages td.techical-col{
	width: 202px;
	font-weight: bold;
}
.pages td.parametr-col{width: 297px;}
.produkt-menu{
	width: 100%;
	overflow: hidden;
	margin: 11px 0 0;
}
.produkt-menu ul{
	height: 1%;
	overflow: hidden;
	margin: 0 0 0 20px;
	padding: 0;
	list-style: none;
	font-size: 11px;
}
.produkt-menu li{
	float: left;
	overflow: hidden;
	height: 1%;
}
.produkt-menu a{
	float: left;
	color: #d12a0a;
	text-decoration: none;
	padding-top: 7px !important;
}
.produkt-menu a:hover{text-decoration: none;}
/*.produkt-menu a:hover em,
.produkt-menu a:hover strong{background: none;}*/
.produkt-menu a span{
	float: left;
	overflow: hidden;
	cursor: pointer;
	height: 1%;
}
.produkt-menu a strong{
	float: left;
	background: url(/images/bg-produkt-menu-item-l.gif) no-repeat 0 0;
	width: 91%;
	margin-top: -1px;
}
.produkt-menu a em{
	float: right;
	width: 11px;
	background: url(/images/bg-produkt-menu-item-r.gif) no-repeat 100% 0;
}
.produkt-menu a.produkt-bewerten{
	background: url(/images/ico-produkt.gif) no-repeat;
	padding: 0 0 0 34px;
	margin: 0 6px 0 0;
	width: 97px;
}
.produkt-menu a.weiter{
	background: url(/images/ico-weitere.gif) no-repeat;
	padding: 0 0 0 37px;
	margin: 0 10px 0 0;
	width: 92px
}
.produkt-menu a.druck{
	background: url(/images/ico-druckan.gif) no-repeat 0 3px;
	padding: 0 0 0 36px;
	margin: 0 9px 0 0;
	width: 74px
}
.produkt-menu a.produkt-merken{
	background: url(/images/ico-lamp.gif) no-repeat;
	padding: 0 0 0 29px;
	width: 85px;
}
.ahnliche-artikle{
	height: 1%;
	margin: 28px 0 0 2px;
}
#content .ahnliche-artikle h3{padding: 0 0 2px;}
.ahnliche-artikle .boxes{
	width: 549px;
	overflow: hidden;
	margin: 6px 0 0;
}
.boxes .box{
	width: 171px;
	overflow: hidden;
	background: url(/images/bg-article-box.jpg) no-repeat;
	float: left;
	margin: 0 12px 0 0;
	padding: 0 0 6px;
}
.boxes .box .img-holder{
	width: 147px;
	height: 102px;
	overflow: hidden;
	margin: 4px 0 0 7px;
	padding: 5px;
	background: url(/images/holder-article-img.jpg) no-repeat;
}
.boxes .box .imh-holder img{display: block;}
.boxes .box .title{
	overflow: hidden;
	height: 1%;
	font:14px Impact, Impact, Charcoal, sans-serif;
	color: #5b3422;
	padding: 1px 0 0 9px;
}
.boxes .box .title a{
	color: #5b3422;
	text-decoration: none;
}
.boxes .box .title strong{
	display: block;
	font-weight: normal;
}
.boxes .box .title em{
	font-size: 16px;
	display: block;
	font-style: normal;
}
.boxes .box .title span{
	display: block;
	font:12px Arial, Helvetica, sans-serif;
	margin: -1px 0 0;
}
.boxes .box .price{
	height: 1%;
	padding: 0 12px 0 0;
	overflow: hidden;
}
.boxes .box .price span{
	height: 26px;
	margin: 4px 0 2px;
	float: right;
	text-indent: -9999px;
	overflow: hidden;
}
.boxes .box .price p{
	text-align: right;
	clear: both;
	margin: 0;
	font:10px Arial, Helvetica, sans-serif;
	color: #5b3422;
	word-spacing: -3px;
}
.boxes .box .price span.text-1559{
	background: url(/images/text-1559-sm.gif) no-repeat;
	width: 93px;
}
.boxes .box .price span.text-1999{
	background: url(/images/text-1999.gif) no-repeat;
	width: 96px;
}
.boxes .box .price span.text-1999{
	background: url(/images/text-1999.gif) no-repeat;
	width: 96px;
}
.boxes .box .price span.text-899{
	background: url(/images/text-899.gif) no-repeat;
	width: 76px;
}
.warenkob{
	width: 100%;
	
}
.warenkob-pages{
	position: absolute;
	right: -2px;
	top: 2px;
	margin: 0;
	padding: 0;
	list-style: none;
	width: 70px;
	overflow: hidden;
	font-size: 12px;
}
.warenkob-pages li{
	float: left;
	margin-right: 5px
}
.warenkob-pages li a{
	float: left;
	text-decoration: none;
	color: #79583f;
	width: 16px;
	text-align: center;
	line-height: 16px;
	background: url(/images/bg-page.gif) no-repeat;
}
.warenkob-pages li.active a,
.warenkob-pages li a:hover{
	color: #fff;
	background-position: 0 -16px;
}
.warenkob-page .main{
	width: 736px;
	margin: 0;
	padding-top: 5px;
}
#content .warenkob h3{
	padding-bottom:2px;
	text-transform: none;
}
.product{
	overflow: hidden;
	background: url(/images/bg-warenkob-box.gif) no-repeat;
	margin: 7px 0 0 -7px;
	padding: 0 0 0 7px;
	position: relative;
	height: 83px;
}
* html .product{height: 90px;}
.produkt-title{
	width: 374px;
	float: left;
	overflow: hidden;
	padding: 0 0 0 11px;
}
.produkt-title .img-holder{
	float: left;
	background: url(/images/holder-waremkob-img.jpg) no-repeat;
	padding: 4px;
	width: 58px;
	height: 53px;
	margin: 11px 10px 0 0;
	display: inline;
}
.produkt-title .desc{
	float: left;
	width: 298px;
	overflow: hidden;
	color: #5b3422;
	padding: 15px 0 0;
}
.produkt-title .desc strong{
	display: block;
	font-size: 14px;
	line-height: 14px;
}
.produkt-title .desc span{
	display: block;
	font-size:12px;
	line-height: 13px;
}
.produkt-title .desc p{
	margin: 12px 0 0 2px;
	font-size: 11px;
	line-height: 18px;
}
.produkt-title .desc p em{
	font-style: normal;
	color: #a47023;
}
.produkt-menge{
	width: 62px;
	overflow: hidden;
	float: left;
}
.produkt-price-per-1{
	width: 110px;
	overflow: hidden;
	float: left;
	text-align: right;
}
.produkt-price-all{
	width: 151px;
	overflow: hidden;
	float: left;
	text-align: right;
}
.order-form{
	width: 100%;
	overflow: hidden;
}

.input_count input {
	text-align: right!important;}

.product-head{
	color: #d12a0a;
	font-size: 13px;
	padding: 12px 0 0;
	background: none;
	margin: 0;
	height: 16px;
}
* html .product-head{height: 16px;}
.produkt-menge fieldset{
	width: 44px;
	padding: 15px 0 0 3px;
}
.produkt-menge .txt{
	float: left;
	width: 31px;
	border: 1px solid #5b3422;
	font:12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 2px 0 3px;
	margin: 0;
}
.produkt-menge fieldset ul{
	margin: 0 0 -3px;
	padding: 0;
	list-style: none;
	overflow: hidden;
	float: right;
	width:9px;
}
.produkt-menge fieldset li{
	float: left;
	background:#fff;
	margin: 0 0 3px;
}
.produkt-menge fieldset li a{
	background: url(/images/bg-plus-minus.gif) no-repeat;
	float: left;
	width: 9px;
	height: 9px;
	text-indent: -9999px;
	overflow: hidden;
}
.produkt-menge li a.minus{background-position: 0 -9px;}
.produkt-menge .btns{
	margin: 7px 0 0 3px;
	padding: 0;
	list-style: none;
	height: 1%;
	overflow: hidden;
}
* html .produkt-menge .btns{margin-top:3px;}
*+ html .produkt-menge .btns{margin-top:4px;}
.produkt-menge .btns li{float: left;}
.produkt-menge .btns .btn-cancel{margin: 1px 0 0 4px;}
.produkt-menge .btns li img{display: block;}
.produkt-price-all p,
.produkt-price-per-1 p{
	margin: 14px 0 0;
	font-size: 14px;
	line-height: 18px;
	color: #5b3422;
}
.produkt-price-all strong.amount,
.produkt-price-per-1 strong.amount{
	display: block;
	font-size: 12px;
	line-height:18px;
	color: #5b3422;
	margin: 21px 0 0;
}
.produkt-price-all p{
	font-weight: bold;
	margin-right: 2px;
}
.produkt-price-all strong.amount{
	margin-right: 4px;
	display: inline;
}
.product2{
	padding: 12px 28px 12px 15px;
	margin: 0 0 0 -3px;
	height:auto;
	background:transparent url(/images/bg-warenkob-box2.gif) repeat-y scroll 0 0;	
	margin:10px 0px;
}
* html .product2{margin-top: -7px}
.produkt-optionen {
	padding: 0 5px;
}
.produkt-optionen .info{
	background: url(/images/ico-info.gif) no-repeat 0 50%;
	display: block;
	color: #5b3422;
	display: block;
	font-size: 12px;
	font-weight: bold;
	padding: 1px 0 0 23px;
}
.product2 .optionen {
}	
.product2 .produkt-menge{
	width: 138px;
	padding: 18px 0 0;
}
.produkt-menge p{
	margin: 0;
	width: 100%;
	overflow: hidden;
}
.produkt-menge p label{
	float: left;
	font-size:12px;
	line-height: 20px;
	color: #5b3422;
}
.produkt-menge p .check{
	float: right;
	width: 13px;
	height: 13px;
	margin: 4px 0 0;
}
.product2 .produkt-price-per-1{
	width: 203px;
	padding: 18px 0 0;
}
.product2 .produkt-price-per-1 p{
	font-size: 12px;
	line-height:20px;
	color: #5b3422;
	margin: 0;
}
.product2 .produkt-price-all{padding-top: 38px;}
.product2 .produkt-price-all p{
	margin: 0;
	font-size: 12px;
	line-height:20px;
}
.amount-all{
	width: 100%;
	overflow: hidden;
}
.amount-all div{
	float: right;
	background:url(/images/bg-amount.gif) no-repeat;
	width: 297px;
	height: 22px;
	font-size:14px;
	line-height: 18px;
	color: #5b3422;
	font-weight: bold;
	font-style: italic;
	display: inline;
	overflow: hidden;
	margin-right: 15px;
}
.amount-all-mt div{
	margin-top: 4px;
	margin-bottom: 7px;
}
.amount-all div strong{
	float: left;
	margin: 0 0 0 12px;
}
.amount-all div span{
	float: right;
	margin: 0 15px 0 0;
	display: inline;
	text-align: right;
}
* html .amount-all div span{margin: 0 12px 0 0;}
.warenkob .divider{
	overflow: hidden;
	background: url(/images/divider.gif) no-repeat 0 -1px;
	height: 1px;
	margin: 8px 17px 0 3px;
	padding: 0 0 9px;
}
.auswahlen{
	height: 1%;
	overflow: hidden;
	padding: 5px 0 10px 11px;
	background: url(/images/divider04.gif) no-repeat 4px 100%;
}
.gutschein h4,
.auswahlen h4,
.voucher.complete h4{
	color: #d12a0a;
	font-size:13px;
	font-weight: normal;
	margin: 0 0 13px;
}
div.line{
	width: 100%;
	overflow: hidden;
}
div.line .titles{
	float: left;
	width: 202px;
	overflow: hidden;
}
div.line label,
div.line .titles p{
	margin: 0;
	font-size: 12px;
	color: #5b3422;
	line-height: 18px;
}
div.line .forms{
	float: left;
	width: 308px;
	overflow: hidden;
}
div.line-1 .forms{width: 500px;}
div.line .forms p{
	width: 100%;
	overflow: hidden;
	margin: 0;
}
div.line .forms .radio{
	padding: 0;
	margin: 3px 6px 0 0;
	float: left;
	width: 13px;
	height: 13px;
}
div.line label{float: left;}
div.line .forms select{
	border: 1px solid #abadb3;
	width: 155px;
	padding: 2px 0;
	float: left;
	font-size:12px;
}
div.line-choose-country{
	margin: 13px 0;
}
div.line-choose-country .titles p{margin: 5px 0 0;}
div.line .plus-money{
	float: left;
	width: 152px;
	overflow: hidden;
}
div.line .plus-money span{
	float: left;
	font-size:12px;
	color: #5b3422;
	margin: 0 9px 0 0;
}
div.line a{float: left;}
div.line a img{display: block;}
.plus-money-all span{
	float: left;
	font-size:12px;
	color: #5b3422;
	font-weight: bold;
}
.plus-money p{
	margin: 0;
	overflow: hidden;
	width: 100%;
}
div.line-list .forms p{
	margin: 0 0 4px;
}
div.line-list .plus-money p{
	margin: 1px 0 5px;
}
.plus-money p a{padding-top: 1px;}
.plus-money p span{padding-top: 2px;}
.gutschein{
	height:1%;
	overflow:hidden;
	padding:7px 0 16px 11px;
	background: url(/images/divider04.gif) no-repeat 4px 100%;
}
.gutschein .reply{
	width: 100%;
	overflow: hidden;
}
.gutschein .reply span{
	float: left;
	width: 355px;
	font-size:12px;
	line-height: 18px;
	color: #5b3422;
}
.gutschein .form{
	float: left;
	width: 215px;
	overflow: hidden;
}
.gutschein .form .txt{
	border: 1px solid #abadb3;
	float: left;
	height: 18px;
	padding: 2px 2px;
	width: 203px;
	margin: 4px 0 0;
}
.gutschein h4{
	margin-bottom: 2px;
}
.gutschein .form a{
	float: right;
	margin: 6px -1px 0 0;
}
.gutschein .form a img{float: right;}
strong.amount{
	float: right;
	font-size:12px;
	color: #5b3422;
	display: inline;
	margin: 2px 32px 0 0;
}
.itog{
	width: 100%;
	overflow: hidden;
	background: url(/images/divider04.gif) no-repeat 4px 100%;
	padding: 0 0 17px;
}
.itog p{
	margin: 10px 0 -3px;
	width: 100%;
	overflow: hidden;
}
.itog p .amount{
	width:149px;
	text-align: right;
	margin: 0 27px 0 0;
}
.itog p .amount-title{
	float: right;
	text-align: right;
	font-size: 12px;
	color: #5b3422;
}
.itog-all p .amount{
	font-size: 19px;
	font-style: italic;
	color: #d12a0a;
	display: inline;
}
.itog-all p{margin: 3px 0 0;}
.itog-all p .amount-title{
	color: #704d39;
	font-style: italic;
	font-size: 14px;
	margin: 4px 0 0;
}
.itog-all .amount-title em{font-weight: normal;}
.itog-all{padding-bottom: 4px;}
.btns-back-next{
	height: 1%;
	overflow: hidden;
	padding: 0 10px 0 0;
}
.btns-back-next a{margin-top: 10px;}
.btns-back-next img{display: block;}
.btns-back-next .btn-prev{float: left;}
.btns-back-next .btn-next{float: right;}
.spalte_1a{
	color:#5B3422;
	font-size:12px;
	line-height:18px;
	margin:5px 0 0;float:left;
	overflow:hidden;
	width:202px;
}
.spalte_2lang ul{
	margin:10px 0px;
	padding:0px;
}
.spalte_2lang li{
	list-style-type:none;
	font-size:12px;
}
.spalte_2lang li input{
	list-style-type:none;
	font-size:12px;
	margin-right:3px;
}
.spalte_2lang {
	float:left;
}
.auswahlen .options {
	float: left;
	width: 495px;
}
.payment_radio,
.payment_name,
.payment_price,
.payment_price-all {
	float: left;
	margin-bottom: 10px;
}
.payment_radio{
	width:13px;
	font-size:12px;
	height:20px;
	margin-right: 3px;
}
.payment_name{
	width:240px;
	font-size:12px;
	height:18px;
}
.payment_link{
	float: left;
	margin-left:3px;
}
.payment_price{
	width:90px;
	font-size:12px;
	height:18px;
	padding-right:0px;
	text-align:right;
}
.payment_price-all{
	font-size:12px;
	font-weight:bold;
	height:20px;
	text-align:right;
	width:129px;
}


.order-form input{width:20px;border:1px solid #5B3422;height:18px;}
#pagesMenu a{
	background:#FAEB8E none repeat scroll 0 0;
	color:#79583F;
	height:16px;
	margin:0 3px;
	text-align:center;
	text-decoration:none;
	vertical-align:middle;
	width:16px;
}
.such-optionen {
	margin: 9px 0 0;
	padding: 0 5px;
}
#such-optionen ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#such-optionen li {
	float: left;
	display: inline;
	font:normal 17px Impact,Impact,Charcoal,sans-serif;
	color: #5b3422;
	width: 130px;
}
#such-optionen label {
	display: block;
}
#such-optionen select, #such-optionen input {
	border-color: #8b6e55;
	border: 1px solid;
}
#such-optionen select {
	width: 110px;
}
#such-optionen input {
	width: 50px;
	margin: 1px 0 0;
	padding: 1px;
	text-align: center;
}
#such-optionen .preis-auswahl {
	position: relative;
}
#such-optionen .submit {
	position: absolute;
	right: 0px;
	top: 3px;
	text-indent: -9999px;
	background: url(/images/suche-submit-button.gif) no-repeat;
	display: block;
	width: 16px;
	height: 16px;
}
/* markenware */
.makenware{
	width: 100%;
	overflow: hidden;
	margin: 25px 0 0;
}
.makenware .head {
	color: #5b3422;
	font-size: 10px;
	margin: 0 0 20px 0;
	padding: 0 5px;
}
.makenware .head .produkte-total {
	float: left;
}
.makenware .head .pagination {
	float: right;
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.makenware .head .pagination li {
	float: left;
	display: inline;
}
.makenware .head .pagination li a {
	display: block;
	width: 16px;
	height: 16px;
	background: #faeb8e;
	text-align: center;
	vertical-align: middle;
	margin: 0 3px;
	text-decoration: none;
	color: #79583f;
}
.makenware .head .pagination li a.active {
	font-weight: bold;
}
.makenware .head .pagination li a:hover {
	text-decoration: underline;
}
.makenware-title em{
	float: left;
	font-style: normal;
	padding: 0px 0 1px;
}
.makenware-title strong{
	float: right;
	color: #789100;
	background: url(/images/ico-car.gif) no-repeat 100% 0;
	font:normal 15px Impact,Impact,Charcoal,sans-serif;
	text-transform: capitalize;
	padding: 5px 53px 0 0;
	margin: 0 6px 0 0;
}
.makenware-title strong a{
	color: #789100;
	text-decoration: none;
}
#content .makenware-title{margin-bottom:12px;float: left;width: 100%;position:relative;}
.makenware-title strong a:hover{text-decoration: underline;}
.makenware .box{
	width: 100%;
	overflow: hidden;
	background: url(/images/bg-makenware-box.jpg) no-repeat;
	height: 120px;
	margin-bottom: 8px;
	clear: both;
	position: relative;
}
.makenware .box .img-holder{
	float: left;
	background: url(/images/holder-makenware-img.jpg) no-repeat;
	width: 130px;
	height:108px;
	overflow: hidden;
	padding: 5px 0 0 4px;
	margin: 3px 0 0 10px;
	display: inline;
}
.makenware .verfuegbarkeit {
	position: absolute;
	top: 7px;
	right: 12px;
}
.makenware .box .img-holder img{display: block;}
.makenware .desc{
	width: 220px;
	float: left;
	overflow: hidden;
	margin: 7px 0 0 16px;
	position: relative;
}
.makenware .desc strong{
	display: block;
	font:normal 19px Impact, Impact, Charcoal, sans-serif;
	color: #5b3422;
}
.makenware .desc strong a{
	color: #5b3422;
	text-decoration: none;
}
.makenware .desc strong a:hover{text-decoration: underline;}
.makenware .desc strong span{text-decoration: underline;}
/* Info-Center allgemein*/
.info-center {
	position: relative;
}
.info-nav {
	position: absolute;
	right: 0px;
}
.info-nav a, .info-center .options a {
	display: block;
	padding: 0 10px 0 20px;
	float: left;
	text-decoration: none;
	color: #D12A0A;
}
a.backward {
	background: url(/images/icon-backward.gif) no-repeat left center;
}
.produkt-frage a.backward {
	background: url(/images/icon-backward.gif) no-repeat left center;
}
.info-center a.backward {
	background: url(/images/icon-backward.gif) no-repeat left center;
}
.info-center a.forward {
	background: url(/images/icon-forward.gif) no-repeat left center;
}
.info-center a.up {
	background: url(/images/icon-up.gif) no-repeat left center;
}
.info-center a.down {
	background: url(/images/icon-down.gif) no-repeat left center;
}
.info-center h4, .info-center h5 {
	font-size: 14px;
}
.info-center h6 {
	font-size: 12px;
	margin: 0;
}
h5{font-size:15px;}
.info-center p {
	margin: 0 0 15px 0;
}
.info-center ul {
	padding: 0 0 0 25px;
	list-style: none;
}
.info-center li {
	font-size: 12px;
	margin-bottom: 2px;
}
.info-center li a {
	color: #5b3422;
	text-decoration: none;
	font-weight: bold;
}
.info-center li a:hover {
	text-decoration: underline;
}
.info-center .block {
	padding: 0 114px 0 80px;
}
.info-center .content-head {
	padding: 0 98px;
}
.info-center .content-head h4 {
	color: #d12a0a;
	height: 34px;
	width: 538px;
	padding-top: 12px;
}
.info-center .content {
	padding: 0 0 0 113px;
	color: #5b3422;
	font-size: 12px;
	width: 505px;
	margin-bottom: 20px;
}
.info-center .content .twocol-content .col {
	float: left;
	width: 240px;
	padding: 0 5px;
}
.info-center .content table {
	margin: 20px auto;
}
.info-center .content th, .info-center .content td {
	text-align: left;
}
.info-center .content td.trenner {
	width: 20px;
	text-align: center;
}
.info-center .indent {
	padding: 0 0 0 203px;
	width: 415px;
}
.info-center .info-content {
	color: #5b3422;
	font-size: 12px;
	padding: 0 5px;
}
.info-center .options {
	width: 508px;
	padding: 0 0 0 113px;
}
.info-center .options a {
	padding: 0 20px 0 20px;
}
.info-center .scroll-control {
	position: relative;
	text-align: right;
}
.info-center .scroll-control span {
	position: absolute;
	left: 275px;
	color: #D12A0A;
	font:15px "Trebuchet MS", Helvetica, sans-serif;
	font-weight: bold;
}
.info-center .scroll-control img {
	cursor: pointer;
	width: 16px;
	height: 16px;
}
.info-center .scroll-content-wrapper {
	height: 500px;
	overflow: hidden;
	position: relative;
	padding: 0 10px;
}
.info-center .scroll-content {
	position: absolute;
}
.info-center .copyright h6 {
	font-size: 12px;
	height: 20px;
	padding: 6px 0 0 30px;
	margin: 0;
	background: url(/images/icon-copyright.gif) no-repeat left top;
}
.info-center .copyright p {
	margin-top: 0px;
}
.info-center .quell-verweise {
	font-size: 10px;
}
.info-center .quell-verweise dt {
	margin-top: 10px;
	font-weight: bold;
}
.info-center .quell-verweise dd {
	margin: 0;
}
.info-center .zertifikat {
	margin-bottom: 15px;
}
.info-center .safety {
	height: 36px;
	padding: 12px 0 0 45px;
	background: url(/images/icon-sicherheit.gif) no-repeat left top;
}
.info-center .important {
	color: #d12a0a;
	text-decoration: underline;
}
.info-center .link {
	height: 28px;
}
.info-center .link a {
	color: #d12a0a;
	background: url(/images/icon-forward.gif) no-repeat left center;
	display: block;
	padding-left: 20px;
	float: right;
	text-decoration: none;
	font-family: "Trebuchet MS",Helvetica,sans-serif;
	font-size: 15px;
	font-weight: bold;
}
#infocenter li{
	background-image: url(/images/msinfodot.png);
	background-repeat:no-repeat;
	background-position:left 3px;
	padding-left:15px;
	line-height:16px;
	list-style-type:none;
}
#infocenter .content ul{
	padding: 0 0 0 25px;
}
#infocenter .content ul.dot {
	padding: 0 0 0 125px;
}
#infocenter.bestellungen .content ul {
	padding: 0 0 0 15px;
}
ul.dot {
	list-style-type: disc; 
}
#infocenter .content ul.country-list {
	padding: 0;
}
#infocenter .content ul.country-list li {
	float: left;
	width: 100px;
	height: 100px;
	display: block;
	text-align: center;
}
#infocenter .content ul.country-list li span{
	float: left;
	width: 100px;
	height: 75px;
	display: block;
}
#belgien span {
	background: url(/images/countries/Belgien.jpg) no-repeat center center;
}
#estland span {
	background: url(/images/countries/Estland.jpg) no-repeat center center;
}
#griechenland span  {
	background: url(/images/countries/Griechenland.jpg) no-repeat center center;
}
#lettland span {
	background: url(/images/countries/Lettland.jpg) no-repeat center center;
}
#malta span {
	background: url(/images/countries/Malta.jpg) no-repeat center center;
}
#oesterreich span {
	background: url(/images/countries/Oesterreich.jpg) no-repeat center center;
}
#slowakei span {
	background: url(/images/countries/Slowakei.jpg) no-repeat center center;
}
#tschechien span {
	background: url(/images/countries/Tschechien.jpg) no-repeat center center;
}
#daenemark span {
	background: url(/images/countries/Daenemark.jpg) no-repeat center center;
}
#zypern span {
	background: url(/images/countries/Zypern.jpg) no-repeat center center;
}
#irland span {
	background: url(/images/countries/Irland.jpg) no-repeat center center;
}
#litauen span {
	background: url(/images/countries/Litauen.jpg) no-repeat center center;
}
#niederlande span {
	background: url(/images/countries/Niederlande.jpg) no-repeat center center;
}
#portugal span {
	background: url(/images/countries/Portugal.jpg) no-repeat center center;
}
#slowenien span {
	background: url(/images/countries/Slowenien.jpg) no-repeat center center;
}
#ungarn span {
	background: url(/images/countries/Ungarn.jpg) no-repeat center center;
}
#deutschland span {
	background: url(/images/countries/Deutschland.jpg) no-repeat center center;
}
#italien span {
	background: url(/images/countries/Italien.jpg) no-repeat center center;
}
#luxemburg span {
	background: url(/images/countries/Luxemburg.jpg) no-repeat center center;
}
#polen span {
	background: url(/images/countries/Polen.jpg) no-repeat center center;
}
#schweden span {
	background: url(/images/countries/Schweden.jpg) no-repeat center center;
}
#spanien span {
	background: url(/images/countries/Spanien.jpg) no-repeat center center;
}
#britannien span {
	background: url(/images/countries/Britannien.jpg) no-repeat center center;
}
#frankreich span {
	background: url(/images/countries/Frankreich.jpg) no-repeat center center;
}
#finnland span {
	background: url(/images/countries/Finnland.jpg) no-repeat center center;
}
#infocenter .content-head #infocenter-solo-head {
	background: url(/images/infocenterHeadBg.png) no-repeat left top;
}
#infocenter .content-head #infocenter-solo-head {
	padding: 16px 0 0 0px;
	text-align:center;
	color: #d12a0a;
	height: 34px;
	width: 538px;
	padding-top: 12px;
	font-size:14px;
	font-weight:bold;
}
#infocenter .content-head h4 {
	padding: 16px 0 0 160px;
}
#infocenter .content-head h4#infocenter-recht-head {
	background: url(/images/info-head-recht-bg.gif) no-repeat left center;
}
#infocenter .content-head h4#infocenter-sicherheit-head {
	background: url(/images/info-head-sicherheit-bg.gif) no-repeat left center;
}
#infocenter .content-head h4#infocenter-sicherheit-head2 {
	background: url(/images/info-head-sicherheit-bg2.gif) no-repeat left center;
	padding: 16px 0 0 220px;
}
#infocenter .content-head h4#infocenter-versand-head {
	background: url(/images/info-head-versand-bg.gif) no-repeat left center;
}
#infocenter .content-head h4#infocenter-reklamation-head {
	background: url(/images/info-head-reklamation-bg.gif) no-repeat left center;
}
#infocenter .content-head h4#infocenter-news-head {
	background: url(/images/info-head-news-bg.gif) no-repeat left center;
}
#infocenter .content-head h4#infocenter-bestellungen-head {
	background: url(/images/info-head-bestellungen-bg.gif) no-repeat left center;
}
#infocenter .content-head h4#infocenter-bestellungen-head2 {
	background: url(/images/info-head-bestellungen-bg2.gif) no-repeat left center;
	padding: 16px 0 0 195px;
}
#infocenter .content-head h4#infocenter-optional-head {
	background: url(/images/info-head-optional-bg.gif) no-repeat left center;
}

#infocenter .content-head h4#h_12591471{
	background: url(/images/Ihr_Recht.png) no-repeat left center;
}
#infocenter .content-head h4#h_12591478{
	background: url(/images/Ihre_Sicherheit.png) no-repeat left center;
}
#infocenter .content-head h4#h_12591482{
	background: url(/images/Bestellungen_Angebote.png) no-repeat left center;
}
#infocenter .content-head h4#h_12591488{
	background: url(/images/Versand_Zahlung.png) no-repeat left center;
}
#infocenter .content-head h4#h_12591503{
	background: url(/images/Optionale_Produkte.png) no-repeat left center;
}
#infocenter .content-head h4#h_12591513{
	background: url(/images/News_Garantie.png) no-repeat left center;
}
/* Info-Center Formular */
.info-center .form {
	padding-top: 10px;
}
.info-center .form div {
	position: relative;
	margin: 0 0 5px 0;
	height: 25px;
	vertical-align: middle;
}
.info-center .form div.area {
	height: 81px;
}
.info-center .form label {
	height: 21px;
}
.info-center .check input{
	position: absolute;
	bottom: 0px;
}
.info-center .check label, .info-center .form-zusatz .area {
	padding-left: 20px;
}
.info-center .submit {
	height: 28px;
	position: relative;
	margin: 20px 0;
}
.info-center .submit a {
	display: block;
	height: 28px;
	float: right;
}
.info-center .submit span {
	position: absolute;
	bottom: 0px;
}
.info-center input, .info-center select, .info-center textarea {
	border: 1px solid #abadb3;
}
.info-center .input-right input, .info-center .input-right select, .info-center .input-right textarea {
	width: 320px;
	position: absolute;
	right: 0px;
	top: -3px;
	margin: 0px;
	padding: 1px;
}
.info-center .input-right select {
	width: 324px;
}
.info-center .form .pflicht-hinweis {
	color: #d12a0a;
	text-align: right;
}

/* Newsletter anmelden abmelden */
.info-center #info-news-head {
	background: url(/images/info-news-head-bg.gif) no-repeat left center;
	padding-left: 190px;
}
.info-center .newsletter-anmelden .submit a {
	width: 140px;
}
.info-center .newsletter-abmelden .submit a {
	width: 220px;
}
.info-center .form-zusatz {
	padding-left: 60px;
}
.info-center .form-zusatz div {
	position: relative;
	margin: 0 0 5px 0;
}
.info-center .form-zusatz textarea {
	width: 432px;
}
/* Info-Center Kontakt */
.info-center #info-kontakt-head {
	background: url(/images/info-kontakt-head-bg.gif) no-repeat left center;
	padding-left: 190px;
}
.info-center .kontakt .submit a {
	width: 140px;
}
#ProductListNavi{float:right;}
.sicherheitshinweis {
	margin: 20px 0;
	padding-left: 45px;
	background: url(/images/icon-sicherheit.gif) no-repeat left top;
}
.sicherheitshinweis strong {
	color: #d12a0a;
}
/* Warenkorb */
.warenkorb{
	width: 100%;
	
	color: #5B3422;
	font-size: 12px;
}
.warenkorb-pages{
	position: absolute;
	right: -2px;
	top: 2px;
	margin: 0;
	padding: 0;
	list-style: none;
	width: 70px;
	overflow: hidden;
	font-size: 12px;
}
.warenkorb-pages li{
	float: left;
	margin-right: 5px
}
.warenkorb-pages li a{
	float: left;
	text-decoration: none;
	color: #79583f;
	width: 16px;
	text-align: center;
	line-height: 16px;
	background: url(/images/bg-page.gif) no-repeat;
}
.warenkorb-pages li.active a,
.warenkorb-pages li a:hover{
	color: #fff;
	background-position: 0 -16px;
}
.warenkorb-page .main{
	width: 736px;
	margin: 0;
	padding-top: 5px;
}
#content .warenkorb h3{
	padding-bottom:2px;
	text-transform: none;
}
.warenkorb .content {
	padding: 0px 5px;
	position: relative;
}
.warenkorb .form {
	padding-top: 5px;
}
#login-form fieldset {
	display: block;}
.warenkorb .input-right label {
	text-align: right;
	width: 150px;
	display: block;
	height: 21px;
}
.warenkorb .input-right div {
	position: relative;
	height: 25px;
	margin-bottom: 5px;
}
.warenkorb .input-right input, .warenkorb .input-right select {
	position: absolute;
	left: 160px;
	top: -3px;
	width: 200px;
}
.warenkorb .checkbox, .warenkorb .radio {
	width: 16px;
	position: relative;
}
.warenkorb .submit, .warenkorb .input-right .submit {
	position: absolute;
	right: 25px;
	height: 28px;
}
.warenkorb #jetzt-einloggen {
	top: -6px;
}
.warenkorb .columns .adressblock, .warenkorb .columns .col {
	float: left;
	overflow: hidden;
	position: relative;
}
.warenkorb .columns .col h5 {
	padding-left: 15px;
	font-size: 12px;
	color: #D12A0A;
	margin: 0;
}
.warenkorb .TitleSelectUser{
	width:100px !important;
}
.warenkorb .columns .adressblock {
	padding: 0 0 0 35px;
	width: 200px;
	height: 150px;
}
#kundendaten .submit {
	position: relative;
	left: 0px;
	text-align: right;
	padding-right: 20px;
}
#kundendaten .adressblock .submit {
	position: relative;
	left: -32px;
	margin: 10px 0;
	padding-right: 0;
	text-align: left;
}
.warenkorb .adress-options {
	position: relative;
	left: -2px;
}
.warenkorb .adressblock .adress-options a, 
#pruefen-bestellen .col a, 
#pruefen-bestellen .produkt-uebersicht a,
#abschluss #top a {
	margin: 0 20px 0 0;
	padding: 0 0 0 20px;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	color: #d12a0a;
	overflow: hidden;
	font-weight: bold;
	background: url(/images/icon-forward.gif) no-repeat;
	text-decoration: none;
}
.warenkorb #neuanmeldung .submit {
	bottom: 0px;
}

.warenkorb #kundendaten-form .anrede {
	width: 100px;
}
.warenkorb #kundendaten-form input, .warenkorb #kundendaten-form select {
	width: 300px;
}
.warenkorb #kundendaten-form .adresstyp {
	position: absolute;
	left: 280px;
	top: 0px;
	width:200px;
}
.warenkorb #kundendaten-form .private-radio, .warenkorb #kundendaten-form .adresstyp div {
	text-align: left;
	float: left;
	display: inline;
	position: relative;
	top: 0px;
	left: 0px;
}
.warenkorb #kundendaten-form deliver2{
	width:16px;
}

.warenkorb #kundendaten-form .private-radio {
	width: 16px;
	margin-left: 10px;
}
.warenkorb #kundendaten-form .adresstyp-label{
	width:100%;
	display: inline;
}
.warenkorb #kundendaten-form .vorname, .warenkorb #kundendaten-form .nachname {
	width: 145px;
}
.warenkorb #kundendaten-form .nachname {
	left: 315px;
}
.warenkorb #kundendaten-form .strasse {
	width: 245px;
}
.warenkorb #kundendaten-form .hausnr {
	width: 45px;
	left: 415px;
}
.warenkorb #kundendaten-form .plz {
	width: 65px;
}
.warenkorb #kundendaten-form .ort {
	width: 225px;
	left: 235px;
}
.warenkorb #kundendaten-form .land {
	width: 304px;
}
.warenkorb #kundendaten-form .input-right {
	width: 480px;
	padding-top: 5px;
	margin-bottom: 20px;
}
.warenkorb #kundendaten-form .options {
	float: right;
	width: 218px;
	padding-right: 20px;
}
.warenkorb #kundendaten-form .options .newsletter {
	padding: 0;
	margin: 0;
	height: 90px;
	background-position: 0px 0px;
	width: 218px;
}
.warenkorb #kundendaten-form .options .newsletter h5 {
	margin: 0 0 10px 0;
	font-size: 12px;
}
.warenkorb #kundendaten-form .options .newsletter fieldset {
	padding: 10px 20px;
}
.warenkorb #kundendaten-form .options .newsletter div {
	padding: 0 0 5px 0;
}
.warenkorb #kundendaten-form .options .newsletter label {
	display: inline;
	margin: 0;
	font-size: 12px;
}
.warenkorb #kundendaten-form .options .newsletter input {
	width: 16px;
}
.warenkorb #kundendaten-form .options p {
	padding-left: 20px;
}
.warenkorb #kundendaten-form .options a {
	color: #D12A0A;
	font-weight: bold;
	text-decoration: none;
}
.warenkorb #kundendaten-form #deliver_check input {
	width: 16px;
	top: 0px;
} 
.warenkorb #kundendaten-form #lieferadresse-label {
	position: relative;
	left: 180px;
	text-align: left;
	width: 280px;
}
.warenkorb .submit .left {
	float: left;
}
.warenkorb .submit .right {
	float: right;
}
.warenkorb #rechnungsanschrift .adresse {
	background: url(/images/box-rechnungsanschrift-bg.gif) no-repeat;
	width: 139px;
	padding: 20px 50px;
	height: 100px;
}
.warenkorb #lieferanschrift .adresse {
	background: url(/images/box-lieferanschrift-bg.gif) no-repeat;
	width: 128px;
	padding: 20px 50px;
	height: 100px;
}
.warenkorb #lieferoptionen .adresse {
	background: url(/images/box-lieferoptionen-bg.gif) no-repeat;
	width: 165px;
	padding: 20px 50px;
	height: 100px;
	overflow: hidden;
}
#pruefen-bestellen .adress-options {
	position: absolute;
	top: 120px;
	left: 15px;
}
.warenkorb #lieferoptionen td {
	padding: 10px;
}
.warenkorb #lieferoptionen th {
	text-align: left;
}
#pruefen-bestellen .produkt-uebersicht a {
	margin: 5px 15px;
	display: block;
	text-decoration: none;
}
#pruefen-bestellen .product-head {
	background: none;
	height: 25px;
	padding: 12px 20px 0 15px;
}
#pruefen-bestellen .product {
	margin: 0 0 10px 0;
	padding: 0;
	background: none;
	height: 100%;
}
#pruefen-bestellen .product2 {
	height: 70px;
	margin: 0 0 10px 0;
	padding: 10px 35px 10px 25px;
	clear: both;
}
#pruefen-bestellen .product .head {
	height: 10px;
	background: url(/images/bg-wk-product-top.gif) no-repeat;
}
#pruefen-bestellen .product .foot {
	height: 10px;
	background: url(/images/bg-wk-product-bottom.gif) no-repeat;
}
#pruefen-bestellen .product .body {
	min-height: 70px;
	padding: 0 35px 0 25px;
	background: url(/images/bg-wk-product-body.gif) repeat-y;
}
#pruefen-bestellen .product .content, 
#pruefen-bestellen .product-head .content,
#pruefen-bestellen .productNumber {
	float: left;
	padding: 0;
}
#pruefen-bestellen .product .content {
	padding-top: 10px;
}
#pruefen-bestellen .product .content span {
	display: block;
}
#pruefen-bestellen .product div.product-options {
	width: 553px;
	padding: 40px 0 0 140px;
}
#pruefen-bestellen .product-options .product-da-item {
	clear: both;
	height: 15px;
}
#pruefen-bestellen .product-options .product-da-item div {
	float: left;
}
#pruefen-bestellen .product-options .product-da-item-name {
	width: 300px;
	padding-right: 20px;
}
#pruefen-bestellen .product-options .product-da-item-price {
	width: 115px;
	right: 0px;
}
#pruefen-bestellen .product-options .product-da-item-price-all {
	width: 115px;
	right: 0px;
}
#pruefen-bestellen .product div.produkt-menge,
#pruefen-bestellen .product div.produkt-title,
#pruefen-bestellen .product div.produktNumber,
#pruefen-bestellen .product div.produkt-price-per-1,
#pruefen-bestellen .product div.produkt-price-all {
	float: none;
	position: absolute;
}
#pruefen-bestellen .menge {
	width: 60px;
}
#pruefen-bestellen .produkt-menge {
	left: 25px;
	top: 25px;
	width: 29px;
}
#pruefen-bestellen .produkt-title,
#pruefen-bestellen .artikel {
	width: 330px;
}
#pruefen-bestellen .produkt-title {
	left: 64px;
	top: 0px;
}
#pruefen-bestellen .product .img-holder {
	float: left;
	width: 60px;
	margin: 0 5px 0 0;
}
#pruefen-bestellen .produkt-title .desc {
	width: 247px;
	padding: 0 10px 0 0;
}
#pruefen-bestellen .artikelnr,
#pruefen-bestellen .productNumber {
	width: 80px;
}
#pruefen-bestellen .productNumber {
	left: 380px;
	top: 0px;
}
#pruefen-bestellen .einzelpreis, 
#pruefen-bestellen .produkt-price-per-1 {
	width: 115px;
	text-align: right;
}
#pruefen-bestellen .produkt-price-per-1 {
	left: 485px;
	top: 0px;
}
#pruefen-bestellen .gesamtpreis,
#pruefen-bestellen .produkt-price-all {
	width: 115px;
	text-align: right;
}
#pruefen-bestellen .produkt-price-all {
	left: 600px;
	top: 0px;
}
#pruefen-bestellen .produkt-price-all p,
#pruefen-bestellen .produkt-price-per-1 p {
	margin: 0;
}
#pruefen-bestellen .product div {
	position: relative;
}
#pruefen-bestellen .product ul {
	margin: 5px 0 0 0;
	padding: 0 0 0 30px;
	list-style: none;
}
#gesamtkosten {
	float: right;
	padding-right: 15px;
}
#gesamtkosten th, #gesamtkosten td {
	text-align: right;
	padding: 2px 0 2px 5px;
}
#gesamtkosten td {
	width: 111px;
}
#gesamtkosten .endsumme th, #gesamtkosten .endsumme td {
	padding-top: 10px;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
}
#gesamtkosten .endsumme th span {
	font-weight: normal;
}
#gesamtkosten .endsumme td {
	color: #D12A0A;
}
#pruefen-bestellen .termin {
	padding: 0 0 0 15px;
}
#pruefen-bestellen .termin div {
	padding-bottom: 10px;
}
#pruefen-bestellen .bemerkung label {
	display: block;
	font-weight: bold;
	margin-bottom: 5px;
}
#pruefen-bestellen .bemerkung textarea {
	width: 700px;
	border: 1px #D12A0A solid;
	padding: 5px;
}
#pruefen-bestellen .zustimmung {
	width: 500px;
}
#pruefen-bestellen .zustimmung a {
	color: #D12A0A;
	text-decoration: none;
	font-weight: bold;
}
#pruefen-bestellen .submit {
	position: absolute;
	right: 5px;
	top: 0px;
	text-align: right;
}
.zahlungsart-head .hinweis {
	float: right;
	width: 200px;
	font-weight: bold;
}
.zahlungsart-head .sicherheitshinweis {
	width: 350px;
}
#abschluss #top {
	position: relative;
	margin-bottom: 20px;
}
#abschluss #top p {
	width: 500px;
}
#abschluss #top .links {
	position: absolute;
	left: 550px;
	top: 0px;
}
#abschluss #top .links a {
	display: block;
	background:url(/images/icon-forward.gif) no-repeat;
	padding-left: 20px;
	margin-bottom: 10px;
}
#abschluss #lieferoptionen .adresse {
	width: 235px;
	padding: 20px 15px;
}
#abschluss #lieferoptionen th, #abschluss #lieferoptionen td {
	padding: 0 5px;
	width: 107px;
	overflow: hidden;
}
#abschluss #bemerkung h5, #abschluss .termin h5 {
	font-size: 12px;
	margin-bottom: 5px;
}
#abschluss #bemerkung p {
	margin-top: 0;
}
#produkt-empfehlen h5 {
	margin: 0px;
	background: url(/images/divider04.gif) no-repeat left bottom;
	padding: 0 5px;
}
#produkt-empfehlen hr {
	margin: 0px;
}
#produkt-empfehlen .makenware {
	margin: 0px;
}
#produkt-empfehlen .makenware .box {
	margin: 5px 0px;
}
#produkt-empfehlen-form {
	margin: 20px 10px 20px 40px;
}
#produkt-empfehlen-form strong, #produkt-empfehlen-form label, #produkt-empfehlen-form input {
	display: block;
}
#produkt-empfehlen-form strong {
	margin-bottom: 10px;
}
#produkt-empfehlen-form label {
	margin-bottom: 5px;
}
#produkt-empfehlen-form input {
	margin-bottom: 10px;
	width: 218px;
}
#produkt-empfehlen-form .twocol {
	float: left;
	width: 48%;
	padding: 0 1%;
}
#produkt-empfehlen-form .kommentar {
	padding: 0 1%;
}
#produkt-empfehlen-form textarea {
	width: 100%;
}
#produkt-empfehlen .submit {
	margin-top: 10px;
	text-align: right;
}
#produkt-empfehlen .sicherheitshinweis {
	margin: 0 20px;
}
.info-nav a, .info-center .options a, .page-head-nav a , .makenware-title a{
	display: block;
	padding: 0 10px 0 20px;
	float: left;
	text-decoration: none;
	color: #D12A0A;
}
#footer h3,
#content h3, 
.info-nav a,
.info-center .options a,
.page-head-nav a,
.makenware-title a{
	text-transform: uppercase;
	margin: 0;
	font:15px "Trebuchet MS", Helvetica, sans-serif;
	color: #d12a0a;
	overflow: hidden;
	font-weight: bold;
}
.page-head {
	position: relative;
}
.info-nav, .page-head-nav {
	position: absolute;
	right: 0px;
	z-index:5;
}

.content {
	padding: 0px 5px;
	position: relative;
}
#produkt-empfehlen h5 {
	margin: 0px;
	background: url(/images/divider04.gif) no-repeat left bottom;
	padding: 0 5px;
}
.red {
	color: #D12A0A;
}
.product-da-item {
	position:relative;
	font-size:12px;
	color:#5B3422;
}
.product-da{ 
	text-align:left;
	position:relative;
}
.product-da-item-price,
.product-da-item-price-all,
.product-da-item-check {
	position: absolute;
	top: 0px;
}
.product-da-item-name { 
	text-align:left; 
	width:380px;
}
.product-da-item-price { 
	right:150px; 
	text-align:right;
}
.product-da-item-price-all { 
	right:0px; 
	text-align:right; 
	font-weight:bold;
}
.product-da-item-check { 
	right: 200px;
	margin-left:8px;
	margin-right:110px;
}
#kundenkonto {
	margin-top: 10px;
}
#kundenkonto .col {
	float: left;
	margin-bottom: 5px;
}
#kundenkonto .head-small,
#kundenkonto .head-medium, #KontoDiv .head-medium{
	color: #ffffff;
	height: 21px;
	overflow: hidden;
	padding: 2px 10px;
	margin: 0;
}
#kundenkonto .head-small ,#KontoDiv .head-small{
	background: url(/images/konto-head-small-bg.gif) no-repeat;
	width: 156px;
}
#kundenkonto .head-medium , #KontoDiv .head-medium{
	background: url(/images/konto-head-medium-bg.gif) no-repeat;
	width: 317px;
}
#kundenkonto ul {
	margin: 0;
	list-style: none;
	padding-left: 20px;
	overflow: hidden;
}
#kundenkonto li {
	padding: 2px 0;
}
#kundenkonto li.delete {
	margin: 15px 0;
}
#kundenkonto .first {
	width: 200px;
}
#kundenkonto .first.links {
	width: 220px;
}
#kundenkonto .links {
	padding: 0;
}
#kundenkonto .links a {
	text-decoration: none;
	padding-left: 20px;
	background: url(/images/icon-forward-dark.gif) no-repeat;
}
#kundenkonto li.delete a {
	background: url(/images/icon-forward-small.gif) no-repeat;
	font-weight: bold;
}
#kundenkonto th {
	text-align: left;
	padding-right: 20px;
}
.korrespondenz-info {
	margin-top: 5px;
}
.korrespondenz {
	border: 2px solid #000000;
	padding: 5px;
	overflow: auto;
	width: 700px;
	height: 546px;
	margin: 10px 2px;
}
#kundenkonto .sicherheitshinweis {
	margin: 20px 50px;
}
#kundenkonto #ajax .content {
	padding: 0 10px;
}
#kundenkonto #kundendaten-form .input-right {
	padding-left: 160px;
}
#kundenkonto .form .hinweis {
	padding-left: 160px;
	color: #D12A0A;
}
#kundenkonto .form fieldset {
	padding-bottom: 28px;
}
#kundenkonto .submit {
	right: 0px;
}
#kundenkonto .newsletter-medium {
	margin: 0 130px;
}
#kundenkonto .newsletter-medium .box {
	background: url(/images/newsletter-medium-bg.gif) no-repeat;
	width: 426px;
	height: 88px;
	overflow: hidden;
	padding: 10px 20px;
}
#kundenkonto .newsletter-medium .box div {
	margin: 5px 0;
}
#kundenkonto .newsletter-medium input {
	width: 24px;
}
#kundenkonto .newsletter-medium .submit {
	padding-right: 20px;
}
#kundenkonto #ajax .product .content, #kundenkonto #ajax .product-head .content {
	float: left;
	padding: 0;
}
#kundenkonto #ajax .product .content {
	padding-top: 10px;
}
#kundenkonto .auftrag .head{
	color: #D12A0A;
	font-weight: bold;	
}
#kundenkonto .forward ,#KontoDiv .forward{
	margin: 5px 2px;
	padding-left: 20px;
	color: #D12A0A;
	font-weight: bold;
	text-decoration: none;
	display: block;
	height: 16px;
}
#kundenkonto .gutschein-link {
	position: absolute;
	right: 50px;
	bottom: 10px;
}
#kundenkonto .gutschein .head {
	margin: 10px 0;
	font-weight: bold;
}
#kundenkonto .gutschein .status {
	font-style: italic;
	font-weight: bold;
}
#kundenkonto .gutschein.abgelaufen .status {
	font-weight: normal;
}
#zoom {
	width: 717px;
	height: 612px;
	position: absolute;
	top: 50px;
	left: 50px;
	z-index: 9999;
	background:url(/images/zoom-bg.gif) no-repeat;
	padding: 15px 50px;
	overflow: hidden;
}
#zoom h5 {
	margin: 0 0 5px 0;
}
#zoom .content {
	width: 678px;
	height: 505px;
	background:url(/images/zoom-content-bg.gif) no-repeat;
	padding: 15px;
	overflow: hidden;
}
#zoom .image-large {
	float: left;
	width: 468px;
	height: 480px;
	padding: 10px;
	background:url(/images/zoom-image-large-bg.gif) no-repeat;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
}
#zoom .right {
float:left;
	width: 173px;
	padding-left: 5px;
}
.imgSmalls{vertical-align:middle;text-align:center;background:transparent url(/images/holder-gallery-img.jpg) no-repeat scroll 0 0;cursor:pointer;height:72px;margin:0 5px 0 0;padding:0;text-align:center;width:72px;}
#zoom .detail_thumb_image {
	width: 153px;
	height: 93px;
	padding: 10px;
	background:url(/images/zoom-image-bg.gif) no-repeat;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
	margin: 0px 0 10px 0px;
}
#zoom img{
	cursor:pointer;
}
#zoom .back {
	color: #D12A0A;
	padding-left: 20px;
	background:url(/images/icon-backward.gif) no-repeat;
	font-weight: bold;
	text-decoration: none;
}
.voucher.complete {
	background: transparent url(/images/divider04.gif) no-repeat scroll 4px 100%;
	overflow: hidden;
	padding: 7px 0 16px 11px;
	color: #5b3422;
	font-size: 11px;
}
.voucher.complete table {
	width: 390px;
	padding: 10px 0;
}
.voucher.complete th,
.voucher.complete td {
	padding-right: 10px;
	width: 120px;
}
.voucher.complete th {
	text-decoration: underline;
	font-weight: normal;
	text-align: left;
}
.voucher.complete td {
	color: #d2290a;
	font-weight: bold;
}
.voucher.complete p {
	position: relative;
}
.voucher.complete .value {
	position: absolute;
	right: 27px;
}
.zubehoer {
	margin: 0;
	padding: 10px 50px 10px 25px;
	color: #5B3422;
	font-size: 11px;
}
.zubehoer .product {
	width: 471px;
	height: 56px;
	background: url(/images/bg-produkt-zubehoer.gif) no-repeat;
	margin: 0;
	padding: 8px 20px 0px 20px;
}
.zubehoer .image-holder {
	width: 66px;
	height: 50px;
	background: #ffffff;
	overflow: hidden;
	float: left;
}
.zubehoer .desc {
	width: 200px;
	height: 50px;
	float: left;
	overflow: hidden;
	padding-left: 10px;
}
.zubehoer .desc strong {
	display: block;
}
.zubehoer .produkt-price {
	float: left;
	width: 96px;
	height: 50px;
	padding: 0 10px;
}
.zubehoer .produkt-price span{
	width: 96px;
	display: block;
	height: 26px;
	margin: 11px 0 2px;
}
.zubehoer .produkt-price span.text-1999 {
	background: url(/images/text-1999.gif) no-repeat;
}
.zubehoer .produkt-price p {
	font-size: 10px;
	text-align: right;
}
.zubehoer .wk-button {
	display: block;
	float: left;
	width: 40px;
	height: 30px;
	margin-top: 20px;
}
#featuresDet .features_text{
	font-size:12px;
	color:#5B3422;
	text-decoration:none;
}
#featuresDet .feature_desc{
	position:absolute;
	width:200px;
	background-color:#F8FDB1; 
	border:1px dashed #333333;
	visibility:hidden;
	padding:5px;	
}
.feature_desc_aval{
	position:absolute;
	width:200px;
	background-color:#F8FDB1; 
	border:1px dashed #333333;
	visibility:hidden;
	padding:5px;
	font-size:11px;
	z-index:99;
}
.options .feature_desc{
	position:absolute;
	width:200px;
	background-color:#F8FDB1; 
	border:1px dashed #333333;
	visibility:hidden;
	padding:5px;	
	font-size:11px;
}

#featuresDet td{padding:5px 0px 5px 0px;}
#featuresDet table{
	padding:0px;
	margin:0px;
	
}
#MessageDiv ul{
	padding:0px;
	margin:0px;
}
#MessageDiv ul li{
	list-style-type:none;
}

.zeilentitle_wrap {
	float: left;
	width: 380px;
	overflow: hidden;
	padding-top: 5px;
	padding-left: 9px;
	overflow: hidden;
	}
.produktname, 
.produktkategorie {
	color: #5B3422;
	font-weight: bold;
	font-size: 12px;
	width: 370px;
	overflow: hidden;
	height: 14px;
	}

	
.zeilentitle_links{
	float: left;
	width: 310px;
	overflow: hidden;
	}
.zeilentitle_rechts, .zeilentitle_rechts img{
	float: left!important;
	width: 64px;
	overflow: hidden;
	text-align: right!important;
	}

.zeilentitle_inhalt{
	float: left;
	width: 162px;
	overflow: hidden;
	padding-top: 30px;
	}

.zeilentitle_inhalt p {
	display: inline;
	font-size: 10px;
	margin: 0px 0px;
	height: 42px;
	vertical-align: bottom!important;
	bottom: 0px!important;
	padding-bottom: 0px;}
	
.zeilentitle_preis{
	float: left;
	width: 210px;
	overflow: hidden;
	text-align: right;
	padding-top: 0px;
	}
.zeilentitle_preis p {
	margin: 2px 0px;}
	
/*top angebote*/
.topangebote_name {
	float: left;
	text-indent:0px;
	height:16px;
	overflow:hidden; 
	font-size: 11px;
	width: 100px;
	overflow: hidden;
	white-space: nowrap!important;}
	
.topangebote_preis {
	float:right;
height:20px;
margin-right:9px;
text-indent:0px;
color:#D12A0A;
font-size:18px;
font-weight:bold;

	overflow: hidden;
	text-align: right;}

/*top angebote ende*/



.product-search-vendor-0{
	display:block;
	height:15px;
	margin-top:5px;
	position:relative;
	width:140px;
	margin-left:0px;
}
.product-search-vendor-1{
	display:block;
	height:15px;
	margin-top:5px;
	position:relative;
	width:140px;
	margin-left:0px;
}
.product-search-vendor-name {
	left:20px;
	position:absolute;
	top:0px;
	width:120px;
}
.product-search-vendor-name a{
	color:#000000;
	text-decoration:none;
}
.product-search-vendor-check{
	left:0;
	position:absolute;
}
a.pfeil_l2{
	background-image:url(/images/pfeil_l_small.gif);
	background-position:left top;
	background-repeat:repeat;
	display:block;
	float:left;
	height:16px;
	margin:-2px 0 0;
	padding:0;
	width:16px;
}
a.pfeil_r2{
	background-image:url(/images/pfeil_r_small.gif);
	background-position:left top;
	background-repeat:repeat;
	display:block;
	float:left;
	height:16px;
	margin:-2px 0 0;
	padding:0;
	width:16px;
}	

#such-optionen #catNames input{width:auto;}
#featuresDet span, #featuresDet span a{font-weight:bold;}
#priceDetMtl .preis_klein .vorkomma_klein, #priceDetMtl .preis_klein{float:none;text-indent:0px;width:auto;margin:0px;height:auto;}

.product-da-item-rules {margin-top:7px;overflow:auto;}
.product-da-item-rules .rules-check{float:left;width:18px;}
.product-da-item-rules .rules-description{float:left;width:476px;}
.content .zustimmung .product-da-item-rules .rules-description a{color:#5B3422 !important; font-weight:normal !important;}


