/* VERZEICHNIS */
/* 1000 - WOCA */
/* 4930 - FANCYBOX */


/* OXID.CSS **************************************************************************************************************************************************** */
.paymenticon {
	position:absolute;
	left:-92px;
	margin-top:-35px;
	opacity: 0.5;
	cursor:pointer;
	z-index:1;
    height: 50px;
	width: 68px;
}
.secondpaymenticon {height: 40px;width: 68px;}
.paymenticon:hover {opacity: 1.0;}
.paymenticon.active {opacity: 1.0;}
.paymenticon img{width:100%;height:100%;cursor: pointer;}
.onewidth{background:none !important;}

.paymenticon.oxidcashondel, .secondpaymenticon.oxidcashondel {background: url("bg/footer-sprite.png") no-repeat scroll -69px -166px transparent;}
.paymenticon.oxiddebitnote, .secondpaymenticon.oxiddebitnote {background: url("bg/footer-sprite.png") no-repeat scroll -135px -166px transparent;}
.paymenticon.oxidinvoice, .secondpaymenticon.oxidinvoice {background: url("bg/footer-sprite.png") no-repeat scroll -135px -115px transparent;}
.paymenticon.oxidpayadvance, .secondpaymenticon.oxidpayadvance {background: url("bg/footer-sprite.png") no-repeat scroll -70px -115px transparent;}
.paymenticon.oxidpayadvancefax, .secondpaymenticon.oxidpayadvancefax {background: url("bg/footer-sprite.png") no-repeat scroll -135px -115px transparent;}
.paymenticon.oxidpaypal, .secondpaymenticon.oxidpaypal {background: url("bg/footer-sprite.png") no-repeat scroll -1px -166px transparent;}
.secondpaymenticon.dhl {background: url("bg/footer-sprite.png") no-repeat scroll -2px -216px transparent;}
				
input.right {float:right;}

#lmaoverlay {}
	#lmaoverlay #menu{position: fixed;top:0px;right:0px;background:#ffffff;border: 1px solid #ccc;box-shadow: 0 0 5px #555;padding:5px;z-index:9999}
	#lmaoverlay #image{opacity: 0.8;position: absolute; top: -5px; left: -10px;}
	#lmaoverlay #image img {display: none;}
	#lmaoverlay #image img.visible {display: block;}

/* ENDE */





/* OXID look&feel generated CSS */

/* Base */
html,body {height: auto;}
body,table,input,select,textarea,tt {font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;}
body {margin:0;padding:0;background:#ffffff; }
h1   {font-size: 13px;}
h2   {font-size: 11px;}
h3   {font-size: 10px;}
strong.h2 {font-size: 11px;}
strong.h3 {font-size: 10px;}
img  {border:none;}
hr {margin:4px 0;height:1px;text-align:center;color:#cbcbcb;background-color:#cbcbcb;border: 0;}
hr.line{background-color:#EEEFF0;border:none;color:#EEEFF0;height:1px;margin:4px 0}

/* Typography */
a{text-decoration:none;}
a:hover{text-decoration:underline;}

.hl  {color:#F90 !important;}
.note{color:#F90;}
.req {color:#F90;}
.err {color:#F90;}
.done {color:#00B910;}
.link2       {padding-left:0;font-size:10px;text-decoration:none;color:#757C83 !important; line-height:1.1em;}
.link:hover, .link2:hover  {text-decoration: underline;}
.def_color_1 {color:#757C83;}
.fs12 {font-size: 12px !important;}
.fs11 {font-size: 11px !important;}
.fs10 {font-size: 10px !important; margin-left:3px;}
.nobrd {border: none !important;}
.nobold {font-weight: normal !important;}
.ta_right {text-align: right !important;}
div.right, span.right, img.right {float:right;}
div.left, span.left  {float:left;}
a.black_link {color: #000 !important;}
a.black_link:hover {color: #fff !important;}
.clear_left {clear: left;}
.clear_right {clear: right;}
.clear_both {clear: both;}


/* Forms */
form{margin-top:0px;margin-bottom:0px;}
input {color: #000;}
.basket_cm_btn  .basket_cm_upd {background:#8A2314;}

input.btn.hl {border-color:#f90;color:#f90;}
input.chbox {vertical-align:middle; margin-top: 0px;}
input.chk {margin: 1px 5px 1px 0px !important; padding: 0 !important;}
textarea.fullsize {width: 100%;}
input.openid {background: #fff url(bg/openid-icon-small.html) no-repeat 0 50%; border:1px solid activeCaption; padding:2px 1px 2px 18px;}

/* Tables .....*/
table {border-collapse: collapse;}
table.min_width {width:auto}
th {text-align: left;padding: 0 5px 0 0;font-weight: normal;}
tr.row_sep td hr{display:none;}
tr.row_sep td div{background: transparent no-repeat center center; margin: 0;height: 15px;}
tr.sep td, tr.sep th {background: transparent no-repeat center center;}

/* Navigation  - bars */
div.bar {vertical-align: middle;}
div.bar .left  {float:left;}
div.bar .right {float:right;}

/* Navigation  - boxes */
dl.box           {padding:0;margin:0;float:right;position:relative;}
dl.box dt        {padding:5px;font-weight:bold;font-size:11px;text-indent:5px;}
dl.box dd        {margin:0;padding:4px 4px 0;}

/* Navigation  - menues */
ul.menue      {padding:0; margin:0; list-style:none;}
ul.menue li   {margin:0; white-space:nowrap;position: relative;}
ul.menue li a {line-height: 100%;}
ul.menue.horizontal  li {float:left;}
ul.menue.vertical    li {float:none;height: 100%;}

.dropdown { visibility: hidden; display:block; position:absolute; left:0;top:100%;padding:0;margin:0;z-index:1000;}
.open .dropdown { visibility: visible; }

/* Navigation - tree */


/* Layout     */



  div.clear {clear: both;}

/* Blank pages, popups */
div#body.plain {margin: 0; padding: 0; width: auto;}

/* + layout - header */
#header div.bar .fixed {min-width:184px;border-right:1px solid #ffffff;float:left;}

div.bar.oxid        {background:#ffffff;}
div.bar.oxid .logo  {padding:18px 0;float:left;}
div.bar.oxid dl.box {min-height: 98px;min-width:150px;margin:0 0 1px 2px;}

dl.box           {background:#ffffff;border:1px solid #e2e2e2;width:150px;}
dl.box dt        {background:#e2e2e2;color:#555555;}
dl.box dt a      {color:#555555;padding:0 0 0 10px;background:transparent url(bg/oxid_ce_.html) 0 -10px no-repeat;display:block;}
dl.box dd        {color:#555555;}
dl.box dd ul     {margin:0;}
dl.box.open dt   {background-color:#fc6634;color:#ffffff;}
dl.box.open dt a {background-position:0 -35px;color:#ffffff;}
dl.box.open dd.dropdown { top:2em;margin-top:3px;width:150px;padding:0;}
dl.box.open dd.dropdown ul li a  { display:block;padding:0 5px 0 15px; line-height: 20px; text-decoration: none;background:#e2e2e2 url(bg/oxid_ce_.html) 0 -50px no-repeat;color:#555555;}
dl.box.open dd.dropdown ul li a:hover{background-color:#fc6634;color:#ffffff;background-position:0 -75px;}

dl.box.service dd ul{padding:0}
dl.box.service dd ul li{list-style: none;padding:1px 0;}
dl.box.service dd ul li a{color:#555555;padding-left:10px;background:transparent url(bg/oxid_ce_.html) 0 -100px no-repeat;text-decoration: none;}
dl.box.service dd ul li a:hover {text-decoration: underline;}

dl.box.account dd {line-height: 150%;}

dl.box.basket{background:#ffffff;border-color:#e2e2e2;}
dl.box.basket dt {background:#e2e2e2;}
dl.box.basket.open dt   {background-color:#fc6634;}
dl.box.basket.open dt a {color:#ffffff;}
dl.box.basket.open dd.dropdown ul li a{background-color:#e2e2e2;color:#555555;}
dl.box.basket.open dd.dropdown ul li a:hover{background-color:#fc6634;color:#ffffff;}

dl.box.basket dd table {width:100%;}



div.bar.categories   { background:#fc6634; border-bottom: 1px solid #ffffff;}
div.bar.categories a { min-width:50px;text-align:center;line-height:1;color:#ffffff; text-decoration: none; display:block; padding: 10px;font-weight: bold;font-size:11px;}
div.bar.categories li a.more{ background: transparent url(bg/oxid_ce_.html) no-repeat 5px -125px;text-indent: 10px;}
div.bar.categories li a.exp.more { background-position: 5px -625px;}
div.bar.categories li.open a.more{ background-position: 5px -150px;}
div.bar.categories a.fixed { padding: 10px 0; text-align: center; background-color: #fc6634;color:#ffffff;}
div.bar.categories a.fixed:hover { background-color: #e2e2e2;color:#555555;text-decoration: none; }
div.bar.categories li.open a, div.bar.categories li a.exp{ background-color: #e2e2e2;color:#555555;text-decoration: none; }

div.bar.categories ul.menue.horizontal  li {float:left; border-right : 1px solid #ffffff;}
div.bar.categories ul.menue.vertical    li {float:none; border-top   : 1px solid #ffffff;}
div.bar.categories ul.menue.vertical    li a { text-align:left;padding: 7px 10px; background: #e2e2e2;color:#555555;font-weight: normal;}
div.bar.categories ul.menue.vertical    li a:hover { background-color:#fc6634;color:#ffffff;}

/* + layout - footer*/
#footer a{text-decoration: none;}
#footer a:hover{text-decoration: underline;}
#footer .shopicons {padding: 0 150px;}
#footer .footertext {text-align: center; font-size: 10px; padding: 5px 0; clear: both;color:#555555}
/*div.bar.copy{ height:13px;background:#fc6634;border-top:2px solid #ffffff;color:#ffffff;padding:5px 10px 5px 200px;}*/
div.bar.copy a{color:#ffffff;}
/*div.bar.shop{ background:#ffffff;color:#555555;padding:8px 190px 10px 180px;text-align: center;}*/
div.bar.shop a{color:#555555;margin:0 7px;}
div.bar.icons{text-align: right;}

/* minibasket */
.box.minibasket .hr {background: url(bg/sepatator_ce_.gif) no-repeat center center; height: 15px;}
.box.minibasket .tocart { height:18px;  line-height:18px; width: 149px; background: transparent url(bg/buttons_ce_.gif) no-repeat right 0; margin-left:auto; border: 0 none;padding:0 1px 0 0;}
.box.minibasket .tocart input{ width: 149px; height:18px;text-align:center; background: transparent url(bg/buttons_ce_.gif) no-repeat left 0; margin:0; border:0;color:#ffffff;padding:2px 0 0 23px;cursor:pointer;font-weight: bold;}




/* + layout - right */
#right strong.h2 {display: block;}
#right strong.h2{position:relative;border-left:4px solid #e2e2e2;background:#e2e2e2;padding:10px 5px 5px;margin:0;color:#555555;}
#right strong.h2 a {text-decoration: none; color: #555555}
#right strong.h2 a:hover {text-decoration: underline;}
#right div.box {border-left:4px solid #e2e2e2;padding:7px 10px;}
#right div.box p{padding:7px 10px;}
#right .form label {color:#555555;display:block;margin:0 0 3px;}
#right .form input.txt {width: 176px; margin:0 0 3px;}
#right .form input.txt.openid{width: 159px;}
#right .form span.btn input {width: 179px;}
#right .form a.link {display:block;margin:0 0 3px;}

#right div.forms strong.h2 {background-color: #e2e2e2;color:#555555;border-left-color:#e2e2e2;}
#right div.forms strong.h2 a{color:#555555;}
#right div.forms div.box{border-left-color:#e2e2e2;background-color:#ffffff;}

#right .listitem {margin: 2px 0 7px; padding-left: 66px; position: relative; min-height: 45px; height:auto; color: #555555; width: 114px;}
#right .listitem .picture{position: absolute; display: block; left: 0; top: 0; width: 56px; height: 42px; text-align:center; background: #ffffff; border: 1px solid #e2e2e2;}
#right .listitem a.title{overflow:hidden;width:108px;display:block;}
#right .listitem a {text-decoration: none; color: #555555;}
#right .listitem a:hover {text-decoration: underline;}
#right .listitem tt {display: block;}
#right .actions {margin: 3px 0 5px;}
#right .actions a {display: block;}

#right .listitem.bargain a.link {color: #555555;}

#right .listitem.rightlist {border-bottom: 1px solid #e2e2e2; height:auto;}
#right .listitem.rightlist.lastinlist {border: none; margin-bottom: 3px;}
#right .listitem.rightlist .price{font-size: 14px; font-weight: bold; color: #555555; margin: 16px 24px 9px 0; width: 90px; position: relative;}
#right .listitem.rightlist .price a {font-weight: normal; color: #555555;}
#right .listitem.rightlist .price a:hover {color: #555555;}
#right .listitem.rightlist .price .tocart{ width: 18px; height: 16px; position: absolute; left: 92px; top: 0;}
#right .listitem.rightlist .price .btn{ width: 20px; height: 18px; margin:0; border:0;background: transparent url(bg/buttons_ce_.gif) 0 0 no-repeat;padding: 0;cursor:pointer;}
#right .listitem.rightlist .link {background: url(bg/oxid_ce_.html) no-repeat 0 -385px;padding-left:14px;font-size:10px;text-decoration:none;color: #555555 !important; line-height:1.1em;}
#right .listitem.rightlist .link:hover {text-decoration: underline;}

/* right minibasket */
#right .box.minibasket {color: #555555;}
#right .box.minibasket .tocart{ width: 149px; height: 18px; line-height: 18px;}
#right .box.minibasket .tocart input{ width: 149px; height: 18px; text-align:center; margin:0; border:0;color:#ffffff;padding:2px 0 0 23px;cursor:pointer;font-weight: bold;line-height: 1.1em;}

#right .recommlist .btn{border:1px solid #555555;background: #555555;color:#ffffff;font-weight: bold;width:30px;text-align: center;line-height: 100%;}

#right dl.actionslist {color: #555555;  margin-bottom: 5px;}
#right dl.actionslist dt {background: url(bg/sepatator_ce_.gif) no-repeat top center; font-weight: bold; padding-top: 5px;}
#right dl.actionslist dd {margin: 0; height: 12px;}
#right dl.actionslist dd tt {width: 80px; float: left;}
#right dl.actionslist dd span {float: left;}
#right dl.actionslist .link {background:url(bg/oxid_ce_.html) no-repeat 0 -385px;padding-left:14px;font-size:10px;text-decoration:none;color:#555555 !important; line-height:1.1em; float: right;}
#right dl.actionslist .link:hover {text-decoration: underline;}

#right .recommlistsearch .btn {width: auto;}
#right .recommlistsearch .search_input {width: 120px;}

/* RSS */
#right .box  {position:relative;}
a.rss{display:block;position:absolute;right:0;width:14px;height:14px; background: transparent url(bg/rss.html) 0 0 no-repeat;text-decoration: none;bottom:5px;right:6px;}
#body strong.head a.rss, #body strong.head2 a.rss, #body .product strong.h4 a.rss, #body .boxhead a.rss {bottom:8px;}
#body strong.head, #body strong.head2 {position:relative; display: block;}
#right strong.h2 a.rss{bottom:6px;}


/* Content    */
body a{/*font-size: 11px; */text-decoration: none; color: #777777;}
body a:hover{text-decoration: underline; color: #555555;}

#body strong.head, #body h1.head {
	margin:0 5px;
	background: #ffffff;
	color:#555555;
	font-size:14px;
	font-weight: bold;
	padding:8px .5em;
	position:relative;
}

#body strong.head2 {
	margin:0 5px 10px 5px;
	background: #ffffff;
	color:#555555;
	float:left;
	padding:8px 6px;
}

#body .boxhead {margin:0 5px;background:#ffffff; padding:6px 5px 6px 0px;height:20px;line-height:20px; font-size: 11px;font-weight: bold;color:#555555;}
#body strong.head em, #body h1.head em, #body .boxhead em{font-weight: normal;font-style:normal;font-size:11px;line-height: 11px;}
#body strong.head small, #body h1.head small, #body .boxhead small{font-weight: bold;font-size:11px;line-height: 11px;display:block;position:absolute;top:9px;right:3.5em;}
#body .boxhead small{top:12px;}
#body strong.head h1, #body .boxhead h1{margin:0; padding: 0; display: inline;}

#body .box{padding:8px 6px;margin:0 5px 10px;/*background:#ffffff;*/}
#body .empty{padding:0 6px !important; height: 0px; overflow: hidden;}
#body .box img{border:none;padding:0;margin:0;}
#body .box p {margin:0 0 1em 0;}
#body .box ul.list{margin:0;padding:0;}
#body .box ul.list li{background:url(bg/oxid_ce_.html) no-repeat 0 -675px;display:inline;padding-left:8px;margin-right:10px;}
#body .box ul.list li a{text-decoration: none;color:#555555;}
#body .box ul.list li a:hover{text-decoration: underline;color:#fc6634;}
#body .box.info  {padding: 10px 10px 10px 15px; width:543px;}
#body .box.notice  {padding: 5px 0 0; width:568px; border: none;}
#body .box .catfilter {margin: 5px 5px 10px 0;}
#body .box .catfilter label {margin-right: 7px;}
#body .box .catfilter select {margin: 3px;}

#body.plain .boxhead {margin: 5px 5px 0 5px; width: auto; float:none;}
#body.plain .box {width: auto; float:none;}

#body div.bar.prevnext {}
#body div.bar.prevnext input {color:#ffffff;border:1px solid #e2e2e2;cursor:pointer;font-size: 11px;font-weight:bold;padding:5px 35px;margin:0;line-height: 1.1em;}
#body div.bar.prevnext.bottom {margin-bottom:15px;}

#body .form th {text-align: left;padding: 7px 0;font-weight: bold;font-size:11px; background: url(bg/sepatator_ce_.gif) no-repeat bottom center;}
#body .form th.mid {/*border-top:1px dotted #000;*/padding-top:3em;}
#body .form th small{font-weight: normal; font-size: 10px;}
#body .form td{padding: 3px 0;}
#body small{font-weight: inherit; font-size:69% ;}

/* Other */
#body .dot_sep{background: url(bg/sepatator_ce_.gif) no-repeat center center; border:0px none;height:10px;margin:0px;}
#body .dot_sep.mid {margin: 5px 0;}
#body .errorbox{font-size:10px;font-weight:bold;border:1px solid #555555;color:#555555; padding: 5px; margin:3px 5px 10px; width:558px; float: left;}
#body .errorbox p{margin: 0;}
#body .errorbox.inbox {width: 528px; margin: 5px 0; float: none;}

/* Plain errors*/
#body.plain .errorbox {width: auto; font-size:10px; font-weight:bold; color:#D81F01; margin: 20px; padding: 0; border: none; width: 500px;}
#body.plain .errorbox a {color:#D81F01; text-decoration: underline;}
#body.plain .errorbox a:hover {color:#666;}
#body.plain .errorbox .errhead {background: #D81F01; color: #fff; padding: 5px 15px;}
#body.plain .errorbox .errbody {border: 1px solid #D81F01; padding: 15px;}

/* Links */
#body .box dl.links {margin: 0;}
#body .box dl.links dt {margin: 0 0 12px;}
#body .box dl.links dt a {color: #555555;}
#body .box dl.links dt a:hover {color: #555555;}
#body .box dl.links dd {background: url(bg/sepatator_ce_.gif) no-repeat bottom center; padding-bottom: 10px; margin: 0 0 10px; }
#body .box dl.links dd.last {background: none; margin: 0; padding: 0; }

/* News list */
#body dl.news {margin: 0;}
#body dl.news dt {margin-bottom: 12px;}
#body dl.news dt a {font-weight: bold; color: #555555;}
#body dl.news dt a:hover {text-decoration: none;}
#body dl.news dd {margin: 0 0 15px 0;}

/* Compare */
#body .box.compare {margin-bottom: 20px;}
#body .box.compare .reorder {margin-bottom: 5px; height: 10px; clear: both;}
#body .box.compare .reorder a {font-size: 10px; font-weight: bold; border: 1px solid #555555; padding-left: 2px; line-height: 10px; width: 11px; color: #555555; display: block;}
#body .box.compare .reorder a:hover {text-decoration: none; color: #555555;}

#body .box.compare .product{border: none; float: none; display: block;}
#body .box.compare .product .picture{display:block; width: 115px; text-align: center; position:absolute; top:8px; left:4px;}
#body .box.compare .product.small {width:123px;height:147px;margin: 0 auto; padding: 125px 0 0 0;}
#body .box.compare .actions {padding-top:1em; margin-bottom: 5px; width:123px;text-align:left;}
#body .box.compare .actions a{text-decoration: none; color: #555555; padding-left: 12px; background: url(bg/oxid_ce_.html) no-repeat 0 -300px;font-size: 10px;display:block;width: 1%; white-space: nowrap;}
#body .box.compare .actions a:hover{text-decoration: underline;}

#body .box.compare .fromcompare {height:18px;line-height:1; width: 121px; background: transparent url(bg/buttons_ce_.gif) no-repeat right -50px; margin: 0; border: 0 none;padding:0 1px 0 0;clear:left;}
#body .box.compare .fromcompare input {height:18px;line-height:1;width: 121px; background: transparent url(bg/buttons_ce_.gif) no-repeat 0 -50px; margin:0; border:0;color:#ffffff;padding:0 0 0 23px;cursor:pointer;font-weight: bold;}

#body .box.compare table.cmp_tbl {margin-left: auto; margin-right: auto; width: 97%;}
#body .box.compare table.cmp_tbl td, #body .box.compare table.cmp_tbl th {font-size: 10px; padding: 3px 6px 3px 6px; border-left:1px dotted #e2e2e2; border-bottom:1px dotted #e2e2e2;}
#body .box.compare table.cmp_tbl th {font-weight: bold;}
#body .box.compare .no_left_brd {border-left: none !important;}
#body .box.compare .no_bot_brd td, #body .box.compare .no_bot_brd th {border-bottom: none !important;}

#body.plain .box.compare table.cmp_tbl {margin: 0; width: auto;}
#body.plain .box.compare .product.small {height: auto;}
#body.plain .box.compare .actions {display: none;}
#body.plain .box.compare .tocart {display: none;}
#body.plain .box.compare table.cmp_tbl th {width: 121px;}

/* ORDER */

/* Order steps */
#body .ordersteps {margin: 0 5px 5px; float:left;}
#body .ordersteps dl {width: 102px; height: 63px; padding: 3px; margin: 0 5px 0 0; float:left; border: 1px solid #555555; background: #e2e2e2; color: #555555;}
#body .ordersteps dt {padding:0; margin: 0;}
#body .ordersteps dt, #body .ordersteps dt a {font-size: 10px; font-weight: bold;}
#body .ordersteps dl big {font-size: 21px; line-height: 19px;}
#body .ordersteps dt a:hover big {text-decoration: underline;}
#body .ordersteps dd, #body .ordersteps dd a {font-size: 9px; margin: 0;}
#body .ordersteps .lastinrow {margin-right: 0; width: 102px;}
#body .ordersteps dl.active {background: #ffffff;}
#body .ordersteps dl.active dt, #body .ordersteps dl.active dt a {color: #000000;}
#body .ordersteps.nofinalstep dl {width: 126px;}
#body .ordersteps.nofinalstep .lastinrow {width: 128px;}

/* Order back/next step button */
#body div.bar.prevnext .arrowdown input {background: url(bg/oxid_ce_.html) no-repeat 15px -342px; background-color: #fc6634; padding-left: 38px; padding-right: 25px;}
#body div.bar.prevnext .arrowright input {background: url(bg/oxid_ce_.html) no-repeat 15px -318px; background-color: #fc6634;}
#body div.bar.prevnext .minorderprice {
    border: 2px solid;
    clear: both;
    color: #EE0000;
    font-size: 12px;
    font-weight: bold;
    line-height: 27px;
    padding: 5px;
    position: relative;
    text-align: left;
    top: 13px;
    width: auto;
}
#body div.bar.prevnext .termsconfirm {width: auto; margin: 0 10px;}
#body div.bar.prevnext .termsconfirm td {font-size: 10px; color: #555555; padding: 3px 3px 3px 0;}
#body div.bar.prevnext .termsconfirm a {font-size: 10px; color: #555555; text-decoration: underline;}
#body div.bar.prevnext .termsconfirm a:hover {color: #555555;}
#body div.bar.prevnext .termsconfirm .chkbox {background: none; border: none; vertical-align: middle; margin: 0px; padding: 0;}
#body div.bar.prevnext.terms {height: auto; margin-bottom: 10px;}

/* Basket */
#body .basket {float: left; margin: 0 3px 10px 6px; border: 1px solid #555555;  border-left:none; empty-cells: show;width:569px;}
#body .basket tbody td {padding-top: 10px;}
#body .basket th {background: #ffffff; color: #555555; font-weight: bold; height: 25px; padding-left: 6px;}
#body .basket th.brd {padding: 0;border-left: 1px solid #555555;}
#body .basket th .brd_line {background: #555555; width: 7px; height: 25px;}
#body .basket th.lastcol {padding-left: 0;}
#body .basket td.brd {border-left: 1px solid #555555;}

#body .basket .bsk_sep td {height: 9px; padding-top: 0;}
#body .basket .bsk_sep .line {border-bottom: 1px solid #e2e2e2;}
#body .basket .bsk_sep .bigline {border-bottom: 4px solid #e2e2e2;}

#body .basket .picture {border: 1px solid #e2e2e2; background: #ffffff; text-align: center; display: block; height: 42px; width: 56px;}
#body .basket .art_title a {font-size: 10px; font-weight: bold; color: #000000;}
#body .basket .art_title a:hover {color: #000000;}
#body .basket .art_num {font-size: 10px; color: #555555;}

#body .basket .btn, #body .basket .amount {margin-bottom: 7px;}
#body .basket .upd {color: #ffffff; width: 91px; cursor: pointer; padding: 1px;}
#body .basket .price {padding-right: 25px; text-align: right;}
#body .basket .orderprice {padding-right: 20px; text-align: right;}
#body .basket .vat {padding-left: 20px;}
#body .basket .vat_order {padding-left: 15px;}
#body .basket .amount {padding-right: 20px;}
#body .basket .totalprice {padding-right: 6px; text-align: right;}
#body .basket .notice td {padding-top: 5px; font-size: 10px; color: #555555;}
#body .basket .sumrow td {padding-top: 3px;}
#body .basket .sumrow.total td {padding: 7px 0 4px;}
#body .basket .sumdesc {padding-right: 15px !important; text-align: right;}
#body .basket .discount, #body .basket .coupon {color: #555555; font-size: 10px;}
#body .basket .bottrow {height: 14px;}
#body .basket a.remove {display: block; width: 97px; height: 17px; line-height: 17px; border: 1px solid #555555; color: #ffffff;  background: #555555;text-align: center; font-weight: bold; font-size: 10px; text-decoration: none;}
#body .basket a.wrapremove  {width: 70px;}

#body .basket .wrapmod { display:block;height:18px;line-height:1;width: 85px; background: transparent url(bg/buttons_ce_.gif) no-repeat right -100px; margin:0; border: 0 none; padding:0 1px 0 0;float: left}
#body .basket .wrapmod a {font-size: 10px; text-align: center; text-decoration: none; display: block; height:14px;line-height:1;width: 62px; background: transparent url(bg/buttons_ce_.gif) no-repeat 0 -100px; margin:0; border:0;color:#ffffff;padding:4px 0 0 23px;font-weight: bold; }

#body .basket .frombasket { height:18px;line-height:1;width: 100px; background: transparent url(bg/buttons_ce_.gif) no-repeat right -50px; margin:0; border: 0 none; padding:0 1px 0 0;float: left}
#body .basket .frombasket input{ height:18px;line-height:1;width: 100px; background: transparent url(bg/buttons_ce_.gif) no-repeat 0 -50px; margin:0; border:0;color:#ffffff;padding:0 0 0 23px;cursor:pointer;font-weight: bold;}
#body .basket .frombasket a { width: 77px; height: 16px; background: transparent url(bg/buttons_ce_.gif) no-repeat 0 -50px; margin:0; border:0; color:#ffffff; padding:4px 0 0 23px; font-weight: bold; font-size: 10px; text-align: center; text-decoration: none; display: block;}


/* user options step */
#body strong.useroptboxhead {margin:10px 5px 0;background: #ffffff; padding:4px 5px 5px 7px;height:20px;border:1px solid #555555;border-left:8px solid #555555;border-right:1px solid #555555;line-height:20px; font-size: 12px;font-weight: bold;color:#555555;width:162px; display: block;}
#body strong.useroptboxheadbig {margin:10px 5px 0;background: #ffffff; padding:4px 5px 5px 7px;height:20px;border:1px solid #555555;border-left:8px solid #555555;border-right:1px solid #555555;line-height:20px; font-size: 12px;font-weight: bold;color:#555555;width:259px; display: block;}
#body .useroptbox {border:1px solid #555555; border-top: none; width:151px;height:310px;margin:0 5px 10px 5px;padding:5px 15px;position:relative; font-size: 12px;}
#body .useroptboxbig {border:1px solid #555555; border-top: none; width:248px;height:310px;margin:0 5px 10px 5px;padding:5px 15px;position:relative; font-size: 12px;}
#body .useroptbox .link {font-size: 10px;}
#body .useroptbox .err {margin-bottom: 10px; font-size: 10px;}

/* payment step */
#body .paymentboxhead, #body .thankyouboxhead {margin-top: 5px;}

/* order step */
#body dl.orderinfocol {margin: 0 5px; width: 257px; float:left;}
#body dl.orderinfocol dt {padding:0; margin: 0 0 5px 0; height: 23px; font-weight: bold; border-bottom: 1px solid #e2e2e2;}
#body dl.orderinfocol dd {padding:0; margin: 0;}
#body .giftwrap {height:18px;width: 20px; background: transparent url(bg/buttons_ce_.gif) 0 -100px no-repeat; margin:0; border: 0 none; padding:0; display: block;}

#body .etrustlogocol {float: left; width: 100px;}
#body .etrustdescocol {float: left; width: 443px;}

/* Wrapping */
#body .wrapping {float: left; margin: 0 5px 10px 6px; border: 1px solid #555555; border-left:none; empty-cells: show;}
#body .wrapping tbody td {padding-top: 10px;}
#body .wrapping th {background: #ffffff; color: #555555; font-weight: bold; height: 25px; padding-left: 6px;}
#body .wrapping th.brd {padding: 0;border-left: 1px solid #555555;}
#body .wrapping th .brd_line {background: #555555; width: 7px; height: 25px;}
#body .wrapping td.brd {border-left: 1px solid #555555;}
#body .wrapping .wrp_sep td {height: 9px; padding-top: 0;}
#body .wrapping .wrp_sep .line {border-bottom: 1px solid #e2e2e2;}
#body .wrapping .picture {border: 1px solid #e2e2e2; background: #ffffff; text-align: center; display: block; height: 42px; width: 56px; margin-left: 5px;}
#body .wrapping .art_title a {font-size: 10px; font-weight: bold; color: #000000;}
#body .wrapping .art_title a:hover {color: #000000;}
#body .wrapping .art_num {font-size: 10px; color: #555555;}
#body .wrapping .wrapping_items td {padding-top: 0;}
#body .wrapptop {margin-top: 10px;}
#body .giftbigimg {padding-right: 12px;}

#body dl.orderinfocol.greetingcard {width: 540px; margin: 0;}
#body .cardbox {width: 257px; float: left; margin: 0 10px 5px 0;}
#body .cardbox .card_title {}
#body .cardbox .card_body {padding: 5px 0 5px 25px;}
#body .card_sep {clear: both;}
#body .giftmessage {width: 100%; height: 100px;}

/* More categories */
#body .morecats {margin: 0 5px; width: 569px; float: left;}
#body .morecats dl {margin: 0 0 25px;}
#body .morecats dt {background: #e2e2e2; border-bottom: 1px solid #ffffff;}
#body .morecats dd {background: #e2e2e2; border-bottom: 1px solid #ffffff; margin: 0; padding: 0;}
#body .morecats dl a {color:#555555; padding: 4px 10px; display: block;font-weight:normal;}
#body .morecats dl dt a{font-weight:bold;}
#body .morecats dl a:hover {color:#555555;}
#body .morecats dd a {background: url(bg/oxid_ce_.html) no-repeat 10px -650px; padding-left: 22px;}

/* Account header */
#body .account_header dl{border-bottom: 1px solid #e2e2e2; margin: 2px 0; padding-bottom: 5px; width: 97%;}
#body .account_header dl.lastInCol{border-bottom: 0; margin: 0; padding-bottom: 0px;}
#body .account_header dt a{font-weight: bold; font-size: 10px; text-decoration: none; color: #555555; padding-left: 8px;}
#body .account_header dt a:hover{text-decoration: underline; color: #555555;}
#body .account_header dt a.active{color: #fc6634;}
#body .account_header dd{margin: 2px 0; font-size: 10px; color: #555555; padding-left: 8px;}

/* Account pages */
#body .account strong.h4 {font-size: 11px; font-weight: bold; margin: 0 0 0 20px; padding: 0; display: block;}
#body .account small{font-size: 10px;}

/* Account remove from list button */
#body .product .fromlist { position: absolute;right: 155px; top: 117px; height:18px;line-height:1;width: 100px; background: transparent url(bg/buttons_ce_.gif) no-repeat right -50px; margin:0; border: 0 none; padding:0 1px 0 0;float: left}
#body .product .fromlist input{ height:18px;line-height:1;width: 100px; background: transparent url(bg/buttons_ce_.gif) no-repeat 0 -50px; margin:0; border:0;color:#ffffff;padding:0 0 0 23px;cursor:pointer;font-weight: bold;}

/* Account wishlist */
#body .wishlist .product {padding: 5px 0 5px 130px; margin: 0; border: none;}
#body .wishlist .product.thin {width: 413px;}
#body .wishlist .separator {margin: 0; width: 541px; border: none;}
#body .wishlist .dot_sep {clear: both;}


/* Account wishlist search results */
#body .wishsearchresults .searchitem {background: url(bg/wishlist.html) no-repeat; line-height: 50px; margin: 5px 0;}
#body .wishsearchresults .searchitem a {padding-left: 60px; line-height: 50px; font-weight: bold; color: #000; display: block; width: 1%; white-space: nowrap;}
#body .wishsearchresults .searchitem a:hover {color: #000;}

/* Account order history */
#body .form.orderhistory td {font-size: 10px; padding: 2px 0;}
#body .form.orderhistory th {font-weight: bold; font-size: 10px; border: none; background: none; padding: 2px 0;}
#body .form.orderhistory tr.headrow td, #body .form.orderhistory tr.headrow th {font-size: 11px;}
#body .form.orderhistory a.tocart {height:18px; width: 20px; background: transparent url(bg/buttons_ce_.gif) 0 0 no-repeat; margin:0; border: none; padding:0; display: block;}
#body .form.orderhistory a.artlink {margin-right: 7px; color: #000; font-size: 10px;}
#body .form.orderhistory a.artlink:hover {color: #000;}
#body .form.orderhistory .amount {padding-right: 7px;}

/* Account reccomend list */
#body .recommendlist .product {padding: 5px 0 5px 130px; margin: 0; border: none;}
#body .recommendlist .product.thin {width: 413px;}
#body .recommendlist .separator {margin: 0; width: 541px; border: none;}
#body .recommendlist .dot_sep {clear: both;}

/* Suggest */
#body ul.suggest {margin: 0;}

/* Mall shops start page */
#body .mallbox {width: 980px; margin: 15px auto;}
#body .mallbox .mallhead {position: relative; clear: both; height: 75px;}
#body .mallbox .mallhead .mallmenu {position: absolute; right: 7px; top: 55px; margin: 0; padding: 0; list-style-type: none;}
#body .mallbox .mallhead .mallmenu li {float: left; margin: 0 5px; padding-right: 10px; border-right: 1px solid #999;}
#body .mallbox .mallhead .mallmenu li.last {border: none;}
#body .mallbox .mallhead .mallmenu li a {font-size: 10px;}
#body .mallbox .langbox {background:#24316E; border-bottom: 1px solid #fff; padding: 8px 7px; color: #fff;}
#body .mallbox .langbox a {font-size: 10px; color: #fff;}
#body .mallbox .langbox a.lang_active {font-weight: bold;}
#body .mallbox .locationbox {padding: 15px 0 2px 0; margin: 0 0 15px 15px; font-size: 10px; color: #A7A7A7; border-bottom: 1px solid #CBCBCB;}
#body .mallbox .welcomebox {position: relative; margin-left: 15px; width: 480px;}
#body .mallbox .welcomebox .shopselectbox {position: absolute; left: 510px; top: 7px; width: 400px; font-size: 10px;}
#body .mallbox .mallfooter {margin: 55px 0 0; position: relative;}
#body .mallbox .mallfooter .copyright {background: #24316E; color:#fff; height: 15px; margin: 2px; padding: 6px 0px; text-align:right;}
#body .mallbox .mallfooter a {font-size: 10px; color: #fff;}

/* Basket popup */
#mask{visibility: hidden;display:none;}
#mask iframe{visibility: hidden;border:none;}
#mask.on {visibility: visible;display:block;position:fixed;opacity:0.7;filter:alpha(opacity=70); top:0;left:0;width:100%;height: 100%;background:#000;z-index: 1500;}

div.popup{visibility: hidden;display:none;}
div.on.popup{visibility: visible;display:block;position:fixed;top:50%;left:50%;width:698px;background: #F2F0EC;z-index: 2000;margin-top:-75px;margin-left:-244px;border:1px solid #432A24;padding:10px; box-shadow: 0 0 12px #555555;}
div.on.popup.load {background: #fff url("bg/ajax-loader.gif") center center no-repeat;}
div.on.popup table {width:100%;}
div.on.popup input {color:#555555;background:#e2e2e2;border:1px solid #555555;font-weight: bold;padding:2px;width:130px;}
div.on.popup input.disabled {color:#cbcbcb;background:#fff;border:1px solid #cbcbcb;font-weight: bold;padding:2px;width:130px;}
div#popup .right { width: 460px; }
div#popup .right p, div#popup .right div { font-size: 16px; line-height: 18px; }
div#popup .right span.left { width: 100px; }
div#popup .right div { margin-bottom: 6px }
div.on.popup .inner { margin: 7px; background: #ffffff; border: 1px solid #CFB1A8; padding: 10px 10px 10px 0px;}

div.fbMsg.on.popup { width: 400px; height: 200px; margin-top: -100px; margin-left: -200px;}
div.on.popup span.btn{background: transparent url(bg/buttons_ce_.gif) right -150px no-repeat;padding: 0 1px 0 0;height:18px;line-height:18px;display:-moz-inline-stack;display:inline-block;margin:0;outline:0;}
div.on.popup span.btn input, span.btn a{width: auto; border:none;height:18px;line-height:10px;outline:0;position:relative;display:block;padding:2px 7px;margin:0;color:#ffffff;font-weight: bold;cursor:pointer;background: transparent url(bg/buttons_ce_.gif) no-repeat left -150px;}
div.on.popup span.btn a{padding:3px 8px 2px; position:relative;}
div.fbMsg.on.popup .popupMsg { font-size: 11px; padding-bottom: 10px; border-bottom: 1px solid #ccc; margin-bottom: 5px;}
div.fbMsg.on.popup .popupFooter { position: absolute; bottom: 10px; left: 10px; }

.old div.on.popup.load {background: #fff url("bg/ajax-loader.gif") center center no-repeat;}

.old div.on.popup {
	visibility: visible;
	display: block;
	position: fixed;
	top: 50%;
	left: 50%;
	width: 270px;
	z-index: 2000;
	margin-top: -75px;
	margin-left: -135px;
	padding: 10px;
	background: linear-gradient(to bottom, #EEF0F2 0%, #FFF 34px, #FFF 100%) repeat scroll 0% 0% transparent;
	border: medium none;
	box-shadow: 0px 0px 12px #555;
}

.old div.on.popup input {
	outline: 1px solid #D1D5D6;
	cursor: pointer;
	border: 0px none;
	background: linear-gradient(to bottom, #EEF0F2 0%, #FFF 34px, #FFF 100%) repeat scroll 0% 0% transparent !important;
	color: #45595F;
	font-weight: bold;
	padding: 2px;
	width: 125px;
	float: none !important;
	height: 19px;
}

.old div.on.popup input.bl {
	margin: 10px 15px 0px 0px;
}

#zoom {padding:0;overflow:auto;min-width:250px;min-height: 150px;background:#e2e2e2;border-color:#000000;}
#zoom ul.tabs{padding:0;margin:0;background:#ffffff;height: 28px;width:100%;}
#zoom ul.tabs li{list-style: none;margin:1px;float:left;}
#zoom a{display:block;padding:5px;background:#e2e2e2;width:20px;text-align: center;border:1px solid #555555;color:#555555;font-weight: bold;}
#zoom ul.tabs li.close{float:right;}

/* Message boxes */
#body .msg{ float:left;width:548px;color: #000000;background: #ffffff;border: 1px solid #e2e2e2;margin: 0 5px 10px 5px;padding: 5px 10px;}
#body .msg .err{color: #555555;font-weight: bold;}

/* Tags */
#body .box .tags {text-align: center;}
#body .box .tags a{line-height: 100%;padding:0 .2em;cursor: pointer;color:#000;}
#body .box .tags a.sel{color:green;font-weight: bold;}

/* Ratings */
#write_review {display: none;}
#body td.rating { width:89px; height:16px; margin:0; padding:0; background: url(bg/stars.png) no-repeat 0 0;}
#body td.rating.s1 {background-position:-72px -38px;}
#body td.rating.s2 {background-position:-54px -38px;}
#body td.rating.s3 {background-position:-36px -38px;}
#body td.rating.s4 {background-position:-18px -38px;}
#body td.rating.s5 {background-position:0 -38px;}
#body ul.rating {width:89px; height:16px; margin:-3px 0 5px; padding:0; list-style:none; float:left; position:relative; background: url(bg/stars.png) no-repeat left top;}
#body ul.rating li {cursor: pointer; float:left;list-style-type: none;}
#body ul.rating li a {position:absolute; left:0; top:0; width:18px; height:16px; text-decoration:none; z-index: 200;}
#body ul.rating li a b {display: none;}
#body ul.rating li.s1 a {left:0;}
#body ul.rating li.s2 a {left:17px;}
#body ul.rating li.s3 a {left:34px;}
#body ul.rating li.s4 a {left:51px;}
#body ul.rating li.s5 a {left:68px;}
#body ul.rating li a:hover {z-index:2; width:89px; height:16px; overflow:hidden; left:0; background: url(bg/stars.png) no-repeat 0 -18px;}
#body ul.rating li.s1 a:hover {background-position: -72px -18px;}
#body ul.rating li.s2 a:hover {background-position: -54px -18px;}
#body ul.rating li.s3 a:hover {background-position: -36px -18px;}
#body ul.rating li.s4 a:hover {background-position: -18px -18px;}
#body ul.rating li.s5 a:hover {background-position: 0 -18px;}
#body .rating_review_input {margin:0; height:16px;}
#body .rating li.current_rate{background: url(bg/stars.png) left bottom; position: absolute; height: 16px; z-index: 1;}

#body dl.review { margin: 5px 0; padding-top: 5px; border-top: 1px solid #ccc;}
#body dl.review dt {margin-bottom: 7px; height: 1em;}
#body dl.review dd {clear: both; margin: 0;}
#body dl.review .param {margin-left: 20px; color: #757C83;}

/* Recommendation lists */
#body dl.recommlistdesc {margin: 0 0 10px;}
#body dl.recommlistdesc dt {font-size: 10px; padding: 3px 0 7px; background: url(bg/sepatator_ce_.gif) no-repeat bottom center;}
#body dl.recommlistdesc dt a {font-size: 10px;}
#body dl.recommlistdesc dd {font-size: 10px; margin: 3px 0;}

#body .recommitems .article {width: 125px; margin-right: 9px; float: left; color: #787F87; font-size: 10px;}
#body .recommitems .article a {font-size: 10px;}
#body .recommitems .article .picture {width: 56px; height: 42px; text-align: center; border:1px solid #CBCBCB; margin-bottom: 3px;}
#body .recommitems input.btn {border:1px solid #555555;border-width: 1px 0;}

#body .recomm_author {font-weight: normal;}
#body .recomlistdesc {float: left; width: 415px;}

.verification_code {border: 1px solid #000; color: #000; padding: 2px; text-align:center; width:80px;}

#body #demoAdminLink {border: 1px solid; position:absolute; left:778px; top:160px;  height: 80px; width: 200px; opacity:0.7;z-index:1000;}
#body #demoAdminLink .closeAdminLink {display: block; width: 15px; height: 12px; border: none; margin-left: 185px;}
#body #demoAdminLink .openAdminLink  {display: block; width: 185px; height: 18px; border: none; margin-left: 7px; margin-top: 32px;}




/* WOCA.CSS **************************************************************************************************************************************************** */

/* *************************************************************************** 
   ****************** 			SORTIMENTSÜBERSICHT 		******************
   *************************************************************************** */

   #newsletter_autumn {
	float: left;
	width: 220px;
	}

	#newsletter_autumn a.news {
		display: block;
		margin: 5px 0 0 5px;
	}
   
	.dd_switch_version {
		font-size: 16px;
	}
	
	.dd_switch_version.desktop {
		margin-top: 40px;
	}
   
   .product_sue {color: #46595F;border-bottom: 1px solid #efefef;height:47px;font-weight: bold;}
	.product_sue a{color: #46595F !important;text-decoration: none !important;}
	.sue-title {float: left;font-weight: bold; width: 280px;font-size:12px;}
	.sue-artnum{float: left;width:130px;text-align:right;white-space: normal;}
	.sue-countz {width:18px;}
	.sue-ppu{float: left;width:85px;text-align: right;}
	.sue-price{float: left;width:90px;font-size:15px;text-align: right;margin: 0 5px;}
	.sue-tobasket {float: left;font-size: 8px;}
	.sue-submit {width:62px;height:16px;border: 1px solid #E5811F;border-radius:2px;color:#fff;font-size:9px;cursor:pointer;background: #e5811f; /* Old browsers */
		background: -moz-linear-gradient(top,  #e5811f 0%, #fbb66a 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5811f), color-stop(100%,#fbb66a)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #e5811f 0%,#fbb66a 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #e5811f 0%,#fbb66a 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #e5811f 0%,#fbb66a 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #e5811f 0%,#fbb66a 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5811f', endColorstr='#fbb66a',GradientType=0 ); /* IE6-9 */
	}
	.sue-cat {
		background: #dedee0; /* Old browsers */
		background: -moz-linear-gradient(top,  #dedee0 0%, #ffffff 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dedee0), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #dedee0 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #dedee0 0%,#ffffff 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #dedee0 0%,#ffffff 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #dedee0 0%,#ffffff 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dedee0', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
		border: 1px solid #fff;
		outline: 1px solid #dedee0;
		height:30px;
		line-height: 30px;
		font-size:15px;
		padding-left:10px;
		width:436px;
		letter-spacing: 0 !important;
	}
	.sue-bigcat {
		background: #58727D;
		height:30px;
		line-height: 30px;
		font-size:15px;
		padding-left:10px;
		color:#fff;
		letter-spacing: 0 !important;
	}
	.nocompleterightside {
		width:710px !important;
		padding-right: 10px;
		background: url("bg/bg_sortimentsuebersicht.jpg") no-repeat scroll 100% 0 transparent;
	}
	.fastinlink {
		margin-left: -8px;
		margin-right: 26px;
	} 
	.fastinlink.nomarginright{margin-right: 0px;}


.labelPackstationComment {
	display: none;
	position: absolute;
	padding-left: 25px;
}
	
.grey {
	color: #ddd!important;
}	
	
.baskettable.thankyou {
	line-height: 16px;
}

.baskettable.thankyou span {
	text-transform: uppercase; 
	color:#46595F;
	font-size:20px;
	font-weight: bold;
}
	
.sumdesc.comment {
	text-align:right;
	font-size: 0.9em;
	padding:0.8em 0 0.2em 0!important;
}
	
.amountproduct {
	padding-left: 4px;
	width: 22px;
}
	
	
.twowidth .basket_process td input.removeArticle {
	border: 0!important;
	font-weight: bold!important;
	font-size: 15px;
	color: #e5811f;
	width: 14px;
	text-align: center;
	padding: 0 0 4px 4px;
}

#tooltip {
    display: none;
    position: absolute;
    z-index: 10;
    width: 139px;
    left: 36px;
    top: -43px;
    background: #fff;
    border: 2px solid red;
    padding: 4px;
}

td.tooltipWrapper {
    position: relative;
    display: block;
}
	
.newcusLine {
	line-height: 16px;
}

#btnProtect {
	height: 32px!important;
	width: 280px!important;
	left: 80px;
	font-size: 12px;
}

.lastthank {
	left: 115px;
}
	
.basketCounter {
	padding-right: 12px!important;
}
	
.twowidth label.packstation {
	display: none;
}

.labelPackstation {
	display: inline!important;
	position: relative;
}

.hinweisPs {
	margin-top: 160px;
}

.pack {
	font-weight: bold;
	font-style: italic;
	color: #000;
}

.station {
	font-weight: bold;
	font-style: italic;
	color: rgb(173, 0, 0);
}

.onrightbutton {
	float: right;
}

.rowWidth{
	width: 218px;
}

.twowidth label {
	display: block;
}

.smallInfo {
	font-size: 11px;
	line-height: 14px;
}

.buymorebutton,.basket_upd,.orangebutton {
	background:#e5811f;
	background:-moz-linear-gradient(top,rgba(229,129,31,1) 0,rgba(248,175,96,1) 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(229,129,31,1)),color-stop(100%,rgba(248,175,96,1)));
	background:-webkit-linear-gradient(top,rgba(229,129,31,1) 0,rgba(248,175,96,1) 100%);
	background:-o-linear-gradient(top,rgba(229,129,31,1) 0,rgba(248,175,96,1) 100%);
	background:-ms-linear-gradient(top,rgba(229,129,31,1) 0,rgba(248,175,96,1) 100%);
	background:linear-gradient(to bottom,rgba(229,129,31,1) 0,rgba(248,175,96,1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5811f',endColorstr='#f8af60',GradientType=0);
	height:32px;
	width:210px!important;
	border:1px solid #e5811f;
	text-align:center;
	margin-top:7px;
	position:relative;
	font-size:14px;
	color:#fff;
	line-height:16px
}

.orangebutton.anleitung {
	height: 18px;
	padding: 4px 0;
}

.anleitungen_wk .orangebutton {
	font-size: 11px;
	width: 165px!important;
	margin-left: 100px;
}

.anleitungen_wk .changing {
	font-size: 11px;
}

.anleitungen_wk .changing td a {
	text-decoration:none!important;
}

.orangebutton  a.anleitunglink {
	font-size:11px!important;
	color:#fff!important;
	line-height:16px;
	text-decoration: none!important;
	font-family: Verdana, Arial;	
}

.buymorebutton img.imageback {
	left:8px;
	position:absolute;
	top:6px;
}

.ordersteps h2 {
	font-size: 13px!important;
	color: #bacbcf!important;
	font-weight: bold!important;
}

.basketstepitems.active {
	background: #fef3e7!important;
	border-bottom: 3px solid #f19d47;
}

.basketstepitems {
	color: #465961;
	background: #dce5e7;
	text-align: right;
	border-bottom: 3px solid #bacbcf;
	width: 202px!important;
	height: 74px!important;
	margin-bottom: 10px;
	padding: 10px 4px;
	font-size: 10px;
	position: relative;
}

.basketstepitems.lastinrow {
	background: #fff!important;
	border: 1px solid #dce5e7;
	border-bottom: 3px solid #bacbcf;
}

.basketstepitems img {
	float: left;
	margin-left: -5px;
	margin-top: -5px;
}

.stepicon {
	height: 30px;
	overflow: hidden;
	width: 30px;
	float: left;
	margin-left: 0;
	margin-top: -1px;
}

.active .stepicon img {
	margin-top: 0!important;
}

.stepicon img {
	margin: -30px!important;
	margin-left: 0!important;
}

.search_white .txt {
	width: 160px;
}


/* ##################################################################################
   ### Grundelemente
   ##################################################################################*/
	html {height: 100%;background: #cec5b5;}
	body {
		/*background: #E6E2DA;*/
		height:auto;padding: 1px;
		background: #cec5b5;
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2VhZTZkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZWM1YjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #eae6df 1%, #cec5b5 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#eae6df), color-stop(100%,#cec5b5)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #eae6df 1%,#cec5b5 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #eae6df 1%,#cec5b5 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #eae6df 1%,#cec5b5 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #eae6df 1%,#cec5b5 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eae6df', endColorstr='#cec5b5',GradientType=0 ); /* IE6-8 */
		background-repeat: no-repeat;
		font:Arial,Verdana,Geneva,Helvetica,sans-serif;
		color: #666666;
	}

	/* TITLES */
	h1 { color: #46595F !important; font-size: 14px;margin:0 !important;	padding: 0px !important; font-family: 'Roboto', sans-serif;}
	h2 {	color: #58727D; font-family: 'Roboto', sans-serif;}
	#body h2 {margin: 0px;}
	.otherfont h1,.otherfont h2,.otherfont h3{font-family: 'Raleway', sans-serif;}
	h2.maincath2 {	margin: 0 0 5px 0; width:220px; color:#58727D !important; font-size:12px !important; font-weight:bold;}
	h3 {	margin: 20px 0 6px 0;color:#465962; font-size:15px; font-family: 'Roboto', sans-serif;}
		h3 a { color: #ffffff !important;	}
	
	a[href$=".pdf"] {}
	
	hr#singlehr {border-top:1px solid#BBB3A5;border-bottom: 1px solid #E1DCD2;width: 960px;}
	
	table { border-collapse: collapse; width: 100%;}
	big {font-size: 16px;line-height: 20px;padding: 10px;}
	div.on.popup table {vertical-align: top;}
	
	.singleheight {padding:0px; margin:0px;color:#999;}
	#startinfowindow {text-decoration: underline;cursor:help;}
	#infowindow {
		position: absolute;
		display:none;
		border: 1px solid #BACBCF;
		background: rgb(235,240,241); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(235,240,241,1) 0%, rgba(247,249,249,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(235,240,241,1)), color-stop(100%,rgba(247,249,249,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(235,240,241,1) 0%,rgba(247,249,249,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(235,240,241,1) 0%,rgba(247,249,249,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(235,240,241,1) 0%,rgba(247,249,249,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(235,240,241,1) 0%,rgba(247,249,249,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebf0f1', endColorstr='#f7f9f9',GradientType=0 ); /* IE6-9 */
		color: #46595F;
		padding: 10px;
		width:350px;
		z-index:99;
		box-shadow: 0 0 10px #ccc;
	}
	
	input {border: 1px solid #465962;}
	input[type="submit"].btn { border: 1px solid #465962;background: #465962 !important;}

	input _cm{ border: 1px solid #465962;	background: #465962;}
	
	.nomarginright {	margin-right: 0px !important;}
	.alignright {text-align: right;}
	
	.left_basket_button {background: #465962 !important;font-size: 10px;height: 23px;padding-left: 12px;padding-right: 12px;padding-top: 12px;margin-top: 4px;width: 188px;	}
		.left_basket_button a{ color: #ffffff; text-decoration: none;}

	a { color: #666666;}

	select, textarea { border: 1px solid #465962;resize: none;}

	.clear { clear: left;}
	.clearright {clear:right;}
	.boxhead {margin: 0 0 !important;}
	#gb_right {float: right; width: 220px; border: 1px dotted #ccc;}
	#gb_entrys {float:left; width: 460px;border: 1px dotted #ccc;}

	#body .errorbox { border:5px solid #EE0000; color:#EE0000; float: none; font-size:10px; font-weight:bold;	margin:3px 5px 10px; padding:5px; width:96%; }
	
	.cm_btn {color: #ffffff;	font-weight:bold;}	
	.orange {color: #E57F1F !important;font-size:11px;line-height: 16px;}
	
	
	

	

	
	
		/* ### Contentbereich
		   ##################################################################################*/
		  	.br1boxes {float: left;}
		  	.br2boxes {float: left;margin-right: 19px;width: 460px !important;}
		  	.checkouttop {margin-bottom: 13px;padding-left: 10px;}
		  	.checkouttop img {float: left; margin-right: 20px;}
		  	.checkouttop h1 {font-size: 14px;line-height: 50px;}
		  
		  .bigcontentbox {position: relative;margin: 2px 0;}
		  .bigcontentspacerbox {height: 48px;display: block;}
		  .smallcontentspacerbox {height: 22px;display: block;}
		  
		  .onewidth{background: none repeat scroll 0 0 #FFFFFF;	height: 100%;position: absolute;line-height: 13px;width: 190px;font-size: 11px;padding-left: 15px; }
		  
		  .onewidth .baskettop {}
		  .onewidth .basketchangeinfo {bottom: 120px;position: absolute;}
		  .onewidth .basketdeliveryinfo {bottom: 26px;position: absolute;}
		  .onewidth p.light {color: #BEC5C8;line-height: 14px;margin:0px;}
		  .onewidth ul.light {color: #BEC5C8;line-height: 14px;margin:0px; padding-left: 17px;}
		  .onewidth p.light img{float:left;margin: 0 5px 0 0;}
		  .twowidth img.darkinfo {float: left;margin: 0 5px 0 0;}
		   .twowidth .biggerlineheight {line-height: 14px;}
		  
		  .twowidth{width: 460px;float: right;position: relative;}
		  
		  .twowidth .basket_process {color: #46595F;padding: 5px;font-size: 12px;}
		  
		  	.twowidth .basket_process tr{	}
		  		.twowidth .basket_process tr.products{
					height: 67px;
					background: #ffffff; /* Old browsers */
					/* IE9 SVG, needs conditional override of 'filter' to 'none' */
					background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg5JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmY1ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
					background: -moz-linear-gradient(top,  hsla(0,0%,100%,1) 1%, hsla(0,0%,100%,1) 89%, hsla(195,18%,96%,1) 100%); /* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,hsla(0,0%,100%,1)), color-stop(89%,hsla(0,0%,100%,1)), color-stop(100%,hsla(195,18%,96%,1))); /* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top,  hsla(0,0%,100%,1) 1%,hsla(0,0%,100%,1) 89%,hsla(195,18%,96%,1) 100%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top,  hsla(0,0%,100%,1) 1%,hsla(0,0%,100%,1) 89%,hsla(195,18%,96%,1) 100%); /* Opera 11.10+ */
					background: -ms-linear-gradient(top,  hsla(0,0%,100%,1) 1%,hsla(0,0%,100%,1) 89%,hsla(195,18%,96%,1) 100%); /* IE10+ */
					background: linear-gradient(to bottom,  hsla(0,0%,100%,1) 1%,hsla(0,0%,100%,1) 89%,hsla(195,18%,96%,1) 100%); /* W3C */
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f5f6',GradientType=0 ); /* IE6-8 */
					border: 1px solid #D6E0E2;
		  		}
		  		.twowidth .basket_process tr.changing {height: 36px;}
		  		.twowidth .basket_process tr.sumrow {}
		  		.twowidth .basket_process tr td {padding: 0px;margin: 0px;}
		  		.twowidth .basket_process tr.firstline{height: 25px;font-size: 11px;}
					.twowidth .basket_process tr.firstline td.firsttitle{padding-left: 20px; padding-left: 10px;}
				.twowidth .basket_process td.prdimage {text-align: center;width: 77px;}	  
		  		.twowidth .basket_process td.prdname {width: 128px;padding: 0 3px;}
				.twowidth .basket_process td a {color: #46595F !important;}
				.twowidth .basket_process td input {
					border: 1px solid #D6E0E2;
					text-align: left;
					width: 26px;
					margin-left: 3px;
					background: #fff;
				}
					.twowidth td input.big {width: 200px;}
					.twowidth td input.strnr {width:26px}
					.twowidth td input.strt {width:168px}
					.twowidth td input.zip {width:40px;}
					.twowidth td input.city {width:154px;}
					.twowidth td select.country {width: 202px;}
					
				.twowidth table{}
				.bigcontentbox input[type="submit"] {
					border: 1px solid #E5811F !important;
			   		font-size: 11px;
				    font-weight: normal !important;
				    height: 26px;
				    margin: 0;
				    cursor: pointer;
				}
				
				.bigcontentbox input[type="submit"].smallestsend{font-size: 9px;height: 20px;width: 66px !important;}
				.slectship {display: block;height: 46px;width: 100%;}
					.slectship td{width: 295px;}
				.bigcontentbox input[type="submit"].smalltobasket{
					font-size: 9px;
				    height: 17px;
				    position: absolute;
				    right: 0;
				    width: 128px !important;
				}
				a.fgpwd {color:#E5811F !important;font-size: 9px !important;text-decoration: underline !important;position:relative;top: -6px;left: 14px;}
				.setMail {color:#E5811F !important;font-size: 9px !important;}
				
				.bigcontentbox input[type="submit"].orderbtn{
					position: absolute;
				    right: 0;
		   			top: 0;
		   			height:22px;
		   			font-size:11px;
		   			color: #fff;
		   			border: 1px solid #D3D3D3 !important;
		   			background: #ecf1f1; /* Old browsers */
					/* IE9 SVG, needs conditional override of 'filter' to 'none' */
					background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZWNmMWYxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UxZTJlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
					background: -moz-linear-gradient(-45deg,  hsla(0, 0%, 91%, 1) 0%, hsla(0, 0%, 80%, 1) 100%); /* FF3.6+ */
					background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,hsla(0, 0%, 91%, 1)), color-stop(100%,hsla(0, 0%, 80%, 1))); /* Chrome,Safari4+ */
					background: -webkit-linear-gradient(-45deg,  hsla(0, 0%, 91%, 1) 0%,hsla(0, 0%, 80%, 1) 100%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(-45deg,  hsla(0, 0%, 91%, 1) 0%,hsla(0, 0%, 80%, 1) 100%); /* Opera 11.10+ */
					background: -ms-linear-gradient(-45deg,  hsla(0, 0%, 91%, 1) 0%,hsla(0, 0%, 80%, 1) 100%); /* IE10+ */
					background: linear-gradient(135deg,  hsla(0, 0%, 91%, 1) 0%,hsla(0, 0%, 80%, 1) 100%); /* W3C */
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E8E8E8', endColorstr='#CCCCCC',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
				}
				.bigcontentbox input[type="submit"].orderbtn:hover, .overOrderbtn:hover input[type="submit"].orderbtn{
					border: 1px solid #E5811F !important;
					background: rgb(229,129,31); /* Old browsers */
					background: -moz-linear-gradient(top,  rgba(229,129,31,1) 0%, rgba(248,175,96,1) 100%); /* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(229,129,31,1)), color-stop(100%,rgba(248,175,96,1))); /* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top,  rgba(229,129,31,1) 0%,rgba(248,175,96,1) 100%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top,  rgba(229,129,31,1) 0%,rgba(248,175,96,1) 100%); /* Opera 11.10+ */
					background: -ms-linear-gradient(top,  rgba(229,129,31,1) 0%,rgba(248,175,96,1) 100%); /* IE10+ */
					background: linear-gradient(to bottom,  rgba(229,129,31,1) 0%,rgba(248,175,96,1) 100%); /* W3C */
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5811f', endColorstr='#f8af60',GradientType=0 ); /* IE6-9 */
				}
				.error {
					border: 1px solid #ee0000;
					color: #FFFFFF !important;
    				font-weight: bold;
					border-collapse: separate;
		    		position: relative;
		    		background: #ffa199; /* Old browsers */
					/* IE9 SVG, needs conditional override of 'filter' to 'none' */
					background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmZhMTk5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2NlODg4OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
					background: -moz-linear-gradient(-45deg,  hsla(5,100%,80%,1) 0%, hsla(0,42%,67%,1) 100%); /* FF3.6+ */
					background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,hsla(5,100%,80%,1)), color-stop(100%,hsla(0,42%,67%,1))); /* Chrome,Safari4+ */
					background: -webkit-linear-gradient(-45deg,  hsla(5,100%,80%,1) 0%,hsla(0,42%,67%,1) 100%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(-45deg,  hsla(5,100%,80%,1) 0%,hsla(0,42%,67%,1) 100%); /* Opera 11.10+ */
					background: -ms-linear-gradient(-45deg,  hsla(5,100%,80%,1) 0%,hsla(0,42%,67%,1) 100%); /* IE10+ */
					background: linear-gradient(135deg,  hsla(5,100%,80%,1) 0%,hsla(0,42%,67%,1) 100%); /* W3C */
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa199', endColorstr='#ce8888',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */

				}
					.error div {padding: 10px;}
				
				.bigcontentbox input[type="text"], .bigcontentbox input[type="password"], .bigcontentbox select {
					height: 20px;
	    			position: relative;
	    			background: rgb(255,255,255); /* Old browsers */
					background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(242,245,246,1) 100%); /* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(242,245,246,1))); /* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,245,246,1) 100%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,245,246,1) 100%); /* Opera 11.10+ */
					background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,245,246,1) 100%); /* IE10+ */
					background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(242,245,246,1) 100%); /* W3C */
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f5f6',GradientType=0 ); /* IE6-9 */
				}
				
				.bigcontentbox input, .bigcontentbox select {border: 1px solid #93ADB5;}
				
				.halfatable td {width:50%;}
				
				input[type=radio] {border: 0px none !important;}
				.bigcontentbox select {width:202px;height: 22px;}
				
				.bigcontentbox select{
					background: rgb(255,255,255); /* Old browsers */
					background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(242,245,246,1) 100%); /* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(242,245,246,1))); /* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,245,246,1) 100%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,245,246,1) 100%); /* Opera 11.10+ */
					background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,245,246,1) 100%); /* IE10+ */
					background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(242,245,246,1) 100%); /* W3C */
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f5f6',GradientType=0 ); /* IE6-9 */
				}
				
				.disabled {
					background: url("bg/reload.png") no-repeat scroll 130px 2px, rgb(209,209,209) !important; /* Old browsers */
					background: url("bg/reload.png") no-repeat scroll 130px 2px, -moz-linear-gradient(top,  rgba(209,209,209,1) 0%, rgba(137,137,137,1) 100%) !important; /* FF3.6+ */
					background: url("bg/reload.png") no-repeat scroll 130px 2px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(209,209,209,1)), color-stop(100%,rgba(137,137,137,1))) !important; /* Chrome,Safari4+ */
					background: url("bg/reload.png") no-repeat scroll 130px 2px, -webkit-linear-gradient(top,  rgba(209,209,209,1) 0%,rgba(137,137,137,1) 100%) !important; /* Chrome10+,Safari5.1+ */
	 				background: url("bg/reload.png") no-repeat scroll 130px 2px, -o-linear-gradient(top,  rgba(209,209,209,1) 0%,rgba(137,137,137,1) 100%) !important; /* Opera 11.10+ */
					background: url("bg/reload.png") no-repeat scroll 130px 2px, -ms-linear-gradient(top,  rgba(209,209,209,1) 0%,rgba(137,137,137,1) 100%) !important; /* IE10+ */
					background: url("bg/reload.png") no-repeat scroll 130px 2px, linear-gradient(to bottom,  rgba(209,209,209,1) 0%,rgba(137,137,137,1) 100%) !important; /* W3C */
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1d1d1', endColorstr='#898989',GradientType=0 ) !important; /* IE6-9 */
					border: 1px solid #cccccc !important;
					cursor: default !important;
				}
				.bigcontentbox h2 {
					font-size: 12px;
					color: #465960;
					font-weight: bold;
					margin-bottom: 8px !important;
				}
				.bigcontentbox h3 {margin-left: 19px !important;}
				.bigcontentbox .onewidth h3 {margin: 10px 0 !important;}
				
				#stepitemsbig { height: 535px; top: 18px; width: 100%;z-index:99;position: absolute;}
				.whiteout {
					background: none repeat scroll 0 0 #FFFFFF;
				    height: 100%;
				    opacity: 0.8;
				    position: absolute;
				    top: 0;
				    width: 100%;
			    }
				.twowidth .basket_process td small {font-size: 8px !important;}
				.twowidth.allonright {text-align:right;}
				
				.twowidth .basket_process td div.art_num {font-size: 9px;color: #92ACB4;}
				
				.twowidth .basket_process td div.trightalign {text-align: right;}
				
				.twowidth .baskettable {
					border: 1px solid #C5CACD;
					background: #edf3f3; /* Old browsers */
					/* IE9 SVG, needs conditional override of 'filter' to 'none' */
					background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZjNmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjglIiBzdG9wLWNvbG9yPSIjZjVmOWZhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
					background: -moz-linear-gradient(top,  hsla(180,20%,94%,1) 0%, hsla(192,33%,97%,1) 8%); /* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,hsla(180,20%,94%,1)), color-stop(8%,hsla(192,33%,97%,1))); /* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top,  hsla(180,20%,94%,1) 0%,hsla(192,33%,97%,1) 8%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top,  hsla(180,20%,94%,1) 0%,hsla(192,33%,97%,1) 8%); /* Opera 11.10+ */
					background: -ms-linear-gradient(top,  hsla(180,20%,94%,1) 0%,hsla(192,33%,97%,1) 8%); /* IE10+ */
					background: linear-gradient(to bottom,  hsla(180,20%,94%,1) 0%,hsla(192,33%,97%,1) 8%); /* W3C */
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edf3f3', endColorstr='#f5f9fa',GradientType=0 ); /* IE6-8 */
					padding: 4px 6px 6px;
					margin-bottom: 6px;
				}
				.twowidth .baskettabletop {}
				.twowidth .baskettablebottom {}
				.twowidth .bigpadding {padding-top: 18px !important;}
				.hightableline {height: 38px;}
				.twowidth .bottomtable {	position: relative;color: #46595F;border-collapse: separate;padding: 15px 0 15px 15px;} 
				.twowidth .once{width: 203px;float: left;margin-right:20px;}
				.twowidth .titlebox{width: 220px;margin-bottom: 5px;}
				
				.twowidth .bottomtable tr{width: 100%;}
				.twowidth .deliveryinfo td.first{width: 228px;}
				.twowidth .bottomtable tr.bez label{display: block; height: 20px;}
				.twowidth .userdatas tr{height: 51px;vertical-align: top;}
				.twowidth table td {position: relative;}
				.twowidth table td.smallsized {width: 114px; text-align:right;	padding-right: 25px;}
				.twowidth table td.bigsized {display: block;float: left;width: 275px;}
				.twowidth table td input.sizeLogin {width: 190px; margin-right: 10px;}
				
				.twowidth .btnBig {height: 20px !important; margin-bottom: 15px !important;}
				
				.loginuserright {text-align: right;width: 50%;}
				/*.shippingform, #companyoneall, #companyoneall2 {display: none;}*/
				
				.doubleunderline {border-bottom: 3px double;}
				
				.basket_upd {width: 155px !important;}

				.basketaddcheckout {	height: 82px;margin-bottom: 50px;position: relative; width: 198px !important;}
				
				.bottomadd {position: absolute;top: 108px;}
				.messageme{
					border: 1px solid #BACBCF;
					background: rgb(235,240,241); /* Old browsers */
					background: -moz-linear-gradient(top,  rgba(235,240,241,1) 0%, rgba(247,249,249,1) 100%); /* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(235,240,241,1)), color-stop(100%,rgba(247,249,249,1))); /* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top,  rgba(235,240,241,1) 0%,rgba(247,249,249,1) 100%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top,  rgba(235,240,241,1) 0%,rgba(247,249,249,1) 100%); /* Opera 11.10+ */
					background: -ms-linear-gradient(top,  rgba(235,240,241,1) 0%,rgba(247,249,249,1) 100%); /* IE10+ */
					background: linear-gradient(to bottom,  rgba(235,240,241,1) 0%,rgba(247,249,249,1) 100%); /* W3C */
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebf0f1', endColorstr='#f7f9f9',GradientType=0 ); /* IE6-9 */
					color: #46595F;
					border-collapse: separate;
					padding: 10px;
					width: 437px;
					margin-bottom: 6px;
				}
	
	#test_BackToShop { background: #465962 !important; color: #ffffff; }

	.basket_product {
		border-top: 1px solid #E1DBD1;
		border-bottom: 1px solid #E1DBD1;
		background: #E5F5FC;
		height: 70px;
		width: 446px;
    }

	.basket_box { border: 1px solid #E1DBD1; background: #EBE7E1 url('bg/product_basket_box.jpg') repeat-x !important; padding: 5px;	}

    .basket_AGB { border: 1px solid #465962;background:	#EBE7E1 url('bg/product_basket_box.jpg') repeat-x !important;padding: 5px;width:450px;}
	.basket_AGB a{ font-weight: bold;}

	/* ACCOUNT */
		.closedbox {
			border: 1px solid #C5CACD;
			background: #edf3f3; /* Old browsers */
			/* IE9 SVG, needs conditional override of 'filter' to 'none' */
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZjNmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjglIiBzdG9wLWNvbG9yPSIjZjVmOWZhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
			background: -moz-linear-gradient(top,  hsla(180,20%,94%,1) 0%, hsla(192,33%,97%,1) 8%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,hsla(180,20%,94%,1)), color-stop(8%,hsla(192,33%,97%,1))); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  hsla(180,20%,94%,1) 0%,hsla(192,33%,97%,1) 8%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  hsla(180,20%,94%,1) 0%,hsla(192,33%,97%,1) 8%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  hsla(180,20%,94%,1) 0%,hsla(192,33%,97%,1) 8%); /* IE10+ */
			background: linear-gradient(to bottom,  hsla(180,20%,94%,1) 0%,hsla(192,33%,97%,1) 8%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edf3f3', endColorstr='#f5f9fa',GradientType=0 ); /* IE6-8 */
			
			margin-bottom: 13px;
			
		}
		.readcontent .closecontent {padding: 8px;}
		.closedbox .firstline {
			height: 38px;
			/*width: 631px;*/
			font-size: 12px;
			font-weight: bold;
			line-height: 40px;
			color: #46595F;
			cursor:pointer;
		}
		.closedbox .firstline img{float: left;padding: 8px;}
		.closedbox .firstline .accountbutton,.closedbox .firstline .faqbutton {
			margin: 8px 5px;
			font-size: 11px;
			color: #fff;
			border: 1px solid #D6D7D7;
			background: #d6d7d7; /* Old browsers */
			/* IE9 SVG, needs conditional override of 'filter' to 'none' */
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q2ZDdkNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMWUyZTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background: -moz-linear-gradient(top,  hsla(180,1%,84%,1) 0%, hsla(180,2%,89%,1) 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,hsla(180,1%,84%,1)), color-stop(100%,hsla(180,2%,89%,1))); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  hsla(180,1%,84%,1) 0%,hsla(180,2%,89%,1) 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  hsla(180,1%,84%,1) 0%,hsla(180,2%,89%,1) 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  hsla(180,1%,84%,1) 0%,hsla(180,2%,89%,1) 100%); /* IE10+ */
			background: linear-gradient(to bottom,  hsla(180,1%,84%,1) 0%,hsla(180,2%,89%,1) 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6d7d7', endColorstr='#e1e2e2',GradientType=0 ); /* IE6-8 */
			height: 20px;
			width: 150px;
			line-height: 20px;
			text-align: center;
			float: right;
			cursor: pointer;
		}	
			.closedbox .firstline .accountbutton:hover, .closedbox .firstline .faqbutton:hover {
				border: 1px solid #E5811F !important;
				background: rgb(229,129,31); /* Old browsers */
				background: -moz-linear-gradient(top,  rgba(229,129,31,1) 0%, rgba(248,175,96,1) 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(229,129,31,1)), color-stop(100%,rgba(248,175,96,1))); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top,  rgba(229,129,31,1) 0%,rgba(248,175,96,1) 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top,  rgba(229,129,31,1) 0%,rgba(248,175,96,1) 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top,  rgba(229,129,31,1) 0%,rgba(248,175,96,1) 100%); /* IE10+ */
				background: linear-gradient(to bottom,  rgba(229,129,31,1) 0%,rgba(248,175,96,1) 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5811f', endColorstr='#f8af60',GradientType=0 ); /* IE6-9 */				
			}
			.closedbox .accountsavebutton {
				font-size: 11px;
				color: #fff;
				border: 1px solid #E5811F !important;
				background: rgb(229,129,31); /* Old browsers */
				background: -moz-linear-gradient(top,  rgba(229,129,31,1) 0%, rgba(248,175,96,1) 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(229,129,31,1)), color-stop(100%,rgba(248,175,96,1))); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top,  rgba(229,129,31,1) 0%,rgba(248,175,96,1) 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top,  rgba(229,129,31,1) 0%,rgba(248,175,96,1) 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top,  rgba(229,129,31,1) 0%,rgba(248,175,96,1) 100%); /* IE10+ */
				background: linear-gradient(to bottom,  rgba(229,129,31,1) 0%,rgba(248,175,96,1) 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5811f', endColorstr='#f8af60',GradientType=0 ); /* IE6-9 */
				height: 20px;
				width: 150px;
				line-height: 20px;
				text-align: center;
				float: right;
				cursor: pointer;			
				display: none;
				margin: 8px 5px;
			}
			.closedbox .accountsavebutton.active {display:block !important;}
			
		.closecontent {display: none;}
			.closecontent table {width: 300px;margin: 20px;}
			.closecontent table input{height: 22px;}
			.closecontent table select{width:200px;height: 22px;}
			.closecontent table td{padding: 3px 15px !important;}
			.closecontent table.orderhistory {width:294px;margin: 0;}
				.closecontent table.orderhistory tr.sep {border-bottom: 1px dotted #CCCCCC;}
				.closecontent table.orderhistory td{padding:0px !important;}
				#body .form.orderhistory .amount {padding-right: 7px;text-align: center;}
				.dashpadding {padding: 5px;width:621px !important;}
				
	/* ENDE ACCOUNT */

	.productboxsearch {	background:#EBE7E1 url(bg/product_basket_box.jpg) repeat-x scroll 0 0 !important; border:1px solid #E1DBD1;	width:450px; padding:5px 5px 5px 5px;}
    .search_count {margin-bottom:10px;}
	.dttitel {border-bottom: 1px solid;}

	.errorbox_bioraum {
		background: #ffffff;
		border: 2px solid #465962;
		padding: 5px;
		color: #465962;
		font-weight: bold;
		margin: 10px 5px;
		width:444px;
	}

	.button_commodule { 
		background:#465962 url(bg/button.png) no-repeat scroll 10px 7px;
		border:1px solid;
		color:#FFFFFF;
		height:24px;
		padding-left:38px;
		padding-top:10px;
		width:182px;
		margin-bottom:20px;
	}
	.button_commodule a{color: #ffffff !important;}

    .rubbldiekatz.Vouchers  {
    background: url("bg/product_basket_box.jpg") repeat scroll 0 0 #EBE7E1 !important;
    border: 1px solid #E1DBD1;
    height: 13px;
    padding: 10px;
    }
        .Vouchers .cm_btn {
        border:1px solid #E5811F !important;
        background:linear-gradient(to bottom, #E5811F 0px, #F8AF60 100%) repeat scroll 0 0 rgba(0, 0, 0, 0) ;
        }
    
	

	#test_BoxLeft_Cat_1a1cc1cdee108e8ff88109573f1fac9c_11 {position: relative !important;top: -4px !important;}
	.content_left_box{background: #EBE7E1;border: 1px solid #E1DBD1;padding:10px;width:440px;}
		.content_left_box td {padding: 5px;}
		.content_left_box td.tdleft{border-right: 1px dotted #cccccc;}

	/*CONTENT PAGE LAYOUT CLASSES*/

	.content_left {float: left; margin-right: 16px;}
	.content_right {float: right;}
	.content_right img.single {margin-bottom: 5px;margin-left: 4px;}

	.contentinfo_left_box {width: 460px;margin: 0 0 36px 0;	}
		.contentinfo_left_box_title {
			height:28px;
			background: #fff url('bg/contentbox-top.jpg') no-repeat;
			color: #465961;
			font-weight: bold;
			padding-top: 4px;
		}
			.contentinfo_left_box_title .cilbt{
				padding: 4px 21px 2px 12px;
				border-left: 1px solid #C9C0AD;
				border-top: 1px solid #C9C0AD;
				background: #fff;
			}
			.contentinfo_left_box_title  .cilbtp {background: url("bg/contentbox-top_title.jpg") no-repeat scroll 100% 0 #FFFFFF;padding: 5px 9px 4px 5px;}

		.contentinfo_left_box_content {
			padding-left: 10px;
			border-left:1px solid #C9C0AD;
			border-right:1px solid #C9C0AD;
			border-bottom:1px solid #C9C0AD;
			background: #E1DBD1 url('bg/contentbox-back.jpg') repeat-x;
			clear: left;
			padding-bottom: 18px;
		}

			.contentinfo_left_box_contentinfo_left {
				width: 114px;
				float: left;
				font-weight: bold;
				margin-right: 18px;
				color: #8c8c8c;
				padding-bottom: 18px;
			}
			.contentinfo_left_box_contentinfo_right {width: 310px;float: left;color: #2C3F46;padding-bottom: 18px;}
				.contentinfo_left_box_contentinfo_right .highlight_left{
					width: 168px;
					height: 16px;
					background: #ffffff url('bg/contentbox-highlight.jpg') repeat-x;
					color: #2C3F46;
					padding: 3px 2px 0px 4px;
					border: 1px solid #CAC1AE;
					margin-right: 25px;
					margin-top: 8px;
					float: left;
				}
				.contentinfo_left_box_contentinfo_right .highlight_right{
					width: 100px;
					height: 16px;
					background: #ffffff url('bg/contentbox-highlight.jpg') repeat-x;
					color: #2C3F46;
					padding: 3px 2px 0px 4px;
					border: 1px solid #CAC1AE;
					margin-top: 8px;
					float: left;
					text-align: center;
				}

		.contentinfo_right_box_content_border {border: 1px solid #D6D6D6;margin-bottom: 18px;}

		.contentinfo_right_box_content {
			background: #fff url('bg/contentbox-right-back.jpg') repeat-y;
			border: 3px solid #fff;
			width: 188px;
			padding: 14px;
			color: #fff;
		}
			.contentinfo_right_box_content h3{color: #fff;}
			.contentinfo_right_box_content a{color: #fff !important;}
			.contentinfo_right_box_content img{margin-left: -5px;}
			.contentinfo_right_box_content img.inform{margin-bottom: -16px;margin-left: -14px;margin-top: -14px;width: 216px;}

	/* ENDE CONTENT PAGE LAYOUT CLASSES*/

	.btn a, .upd a{color: #ffffff;}
	.btn, .upd {color: #ffffff;padding:0px;}

	.basket_title {width: 128px;	}
	.sumrow td {text-align: right;	}

	.order_user_block h2{
		margin-bottom: 5px !important;
	}
	.order_user_block {
		background: #EBE8E3 url(bg/product_basket_box.jpg) repeat-x scroll 0 0 !important;
		border: 1px solid #E1DBD1;
		padding:10px;
		width:195px;
		float: left;
		height:600px;
        margin-left:3px;
        margin-right:16px;
		font-size: 11px;
	}
	.order_user_block.last {margin-right:0px;}

	.basket_cm_btn  .basket_cm_upd {background:#465962;}

	.art_title {font-size: 10px !important;line-height: 10px;}
	.art_title a{color: #8B2112 !important;font-weight: bold;font-size: 10px !important;}

	.tocart { 
		float:left;
		height:18px;
		line-height:18px;
		width: 149px;
		margin-left:auto; border: 0 none;padding:0 1px 0 4px;
		margin-right:0;
	}
	.tocart_cm {	float:left;	height:18px;line-height:18px;width: 149px;margin-left:auto; border: 0 none;padding:0 1px 0 4px;margin-right:0;}

	.tocart input{
		width: 149px;
		height:18px;
		text-align:center;
		background: transparent url(bg/buttons_ce_.gif) no-repeat scroll left 0;
		margin: 0px 0 0 12px;
		color:#ffffff;
		padding:0 8px 0 32px;
		cursor:pointer;
		border: 0px none;
		font-weight: bold;
		text-align:center;
		width:132px;
	}

	.details_tocart{
		float:right;
		height:18px;
		line-height:18px;
		width: 130px;
		border: 0 none;
	}
	
	#detailreviews {}
		#detailreviews .myreviewtop {border-bottom: 1px solid rgb(204, 204, 204); display: block; padding: 5px; height: 11px;}
			#detailreviews .myreviewtop .right{margin-right: 5px;}
		#detailreviews .review {
			background: #ffffff; /* Old browsers */
			background: -moz-linear-gradient(top, #ffffff 0%, #E9E9E9 34px, #E9E9E9 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(34px,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top, #ffffff 0%,#E9E9E9 34px,#E9E9E9 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top, #ffffff 0%,#E9E9E9 34px,#E9E9E9 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top, #ffffff 0%,#E9E9E9 34px,#E9E9E9 100%); /* IE10+ */
			background: linear-gradient(to bottom, #ffffff 0%,#E9E9E9 34px,#E9E9E9 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#E9E9E9',GradientType=0 ); /* IE6-9 */
			border: 1px solid #E9E9E9;
			margin-bottom: 10px;
		} 
		#detailreviews .summary{width: 450px;padding: 10px;float: left;}
		#detailreviews .revdetails{width: 208px;float: right;padding: 10px;text-align: justify;}

	.details_tocart input{
		width: 149px;
		height:18px;
		text-align:center;
		background: url("bg/in-den-warenkorb.png") no-repeat scroll 0 0 transparent;
		margin:0 0 0 34px;
		border:0;
		color:#FFFFFF;
		cursor:pointer;
		font-weight:bold;
		height:18px;
		margin:0;
		padding: 3px 8px 4px 34px;
		text-align:center;
		width:135px;
	}

	.zubehoer_btn {margin-left:-25px;margin-top:76px;background: transparent url(bg/buttons_ce_.gif) no-repeat scroll right -50px;width: 148px;}

	.input_text {
		position: relative;
		border: 1px solid #465962;
		color: #666666;
		height: 15px;
		top: 1px;
		width: 159px;
		padding-top: 4px;
	}

	#error_message {
		position: fixed;
		left:0px;
		top: 0px;
		height: 100%;
		width: 100%;
		background: #666666;
		opacity: 0.7;
		filter: alpha(opacity = 70);
	}

	.ERROR_CLOSE {font-size: 12px;color: #000000;cursor: pointer;}

	.error_box {
		position: fixed;
		left: 50%;
		margin-left: -125px;
		margin-top: -20px;
		top: 50%;
		font-size: 15px;
		font-weight: bold;
		width: 250px;
		text-align: center;
		background: #ffffff;
		color: #ee0000;
		border: 1px solid #777777;
		opacity: 1;
		filter: alpha(opacity = 1);
		padding: 20px;
		z-index: 100;
	}

/* ##################################################################################
   ### Layout Elemente Komplett*/

	#bg {position: fixed;}
	#bg img{min-width:100%;min-height:100%;}
   
	#page {position: relative;width: 968px;margin: 0 auto;}
	
	.productsmall_right {width: 90px;line-height:10px;}
	.productsmall_right_right {left:104px;position:relative;top:-34px;width:105px;}
	.productindex_right_right {float:left;left:14px;position:relative;margin-top:10px;width:198px;line-height:20px;	}
	.productindex_right_right_small {
		float:left;
		left:-200px;
		line-height:20px;
		margin-top:106px;
		position:relative;
		width:176px;
	}
	.productindex_right_search {
		float: left;
		left: 13px;
		line-height: 20px;
		margin-top: 10px;
		position: relative;
		width: 198px;
	}
		.productindex_right_search .amount{width: 63px;}

	.articlestartright {float:right;text-align:right;width:112px;}

	a.productsmall_box_title {color: #465962 !important;font-weight: bold;}
	a.productindex_box_title {
		color: #465962 !important;
		font-weight: bold;
		font-size: 13px !important;
		margin-right:38px;
	}
	a.productindex_box_titlenew {color: #465962 !important;font-weight: bold;font-size: 20px !important;	}
	a.productindex_box_titlesmall {color: #465962 !important;font-weight: bold;font-size: 11px !important;}

	.productsmall_box_desc {color:#666666;font-size:10px;padding-top:2px;line-height:10px;}
	.productindex_box_desc {
		color:#666666;
		font-size:10px;
		position:relative;
		width: 180px;
		height:27px;
		margin-top:20px;
	}

	.content_right_tocart {float: left;position:relative;top:12px;}

	.subcat_content_right_tocart{float: left;position:relative;	}
	.content_right_tocart input{
		height:20px;
		line-height: 1;
		background: transparent url(bg/buttons_ce_.gif) no-repeat 0 0;
		border:0;
		color:#ffffff;
		width: 20px;
		cursor:pointer;
		font-weight: bold;
		margin-top:-1px;
		margin-left:2px;
	}

	.subcat_content_right_tocart input{
		height:25px;
		line-height: 1;
		background: transparent url(bg/buttons_ce_.gif) no-repeat 0 0;
		border:0;
		color:#ffffff;
		width: 20px;
		cursor:pointer;
		font-weight: bold;
		margin-top:-10px;
		margin-left:-4px;
	}

	.contentindex_tocart {
		width: 134px;
		background: transparent url(bg/buttons_ce_.gif) no-repeat right -48px;
		margin: 0;
		border: 0 none;
		padding:0 1px 0 0;
		clear:left;
	}
	.contentindex_tocart input{
		height:20px;
		line-height: 1;
		background: transparent url(bg/buttons_ce_.gif) no-repeat 0 2px;
		border:0;
		color:#ffffff;
		padding-left:28px;
		width:134px;
		cursor:pointer;
		font-weight: bold;
		margin-left:-4px;
	}
	.contentindex_tocart2 {
		width: 100px;
		background: transparent url(bg/buttons_ce_.gif) no-repeat right -48px;
		margin: 0;
		border: 0 none;
		padding:0 1px 0 0;
		clear:left;
	}
	.contentindex_tocart2 input {
		height:20px;
		line-height: 1;
		background: transparent url(bg/buttons_ce_.gif) repeat scroll 0 2px;
		border:0;
		color:#ffffff;
		padding-left:28px;
		width:100px;
		cursor:pointer;
		font-weight: bold;
	}

	.content_right_price {
		float: right;
		position:relative;
		top: -24px;
		font-size: 12px;
		font-weight: bold;
		width:80px;
		color:#666666;
	}

	.subcat_content_right_price {
		float: right;
		position:relative;
		top: -35px;
		left: 13px;
		font-size: 12px;
		font-weight: bold;
		width:94px;
		color:#666666;
	}

	.contentindex_right_price {
		color:#8A1F13;
		font-size:12px;
		font-weight:bold;
		margin-right:152px;
		margin-bottom:-9px;
		position:relative;
		text-align:right;
	}

	.contentindex_right_price_small {
		color:#8A1F13;
		font-size:15px;
		font-weight:bold;
		margin-right:5px;
		position:relative;
		text-align:right;
	}

	.contentbottom_referall {
		width: 220px;
		height:  82px;
		float: left;
		margin-right: 19px;
		position: relative;
	}
		.contentbottom_referall_more {position: relative;top: -24px;	left: 188px;width:30px;}
		.contentbottom_referall_more a{color: #ffffff !important;text-decoration: underline !important;}

	.productsmall_box {
		width:115px;
		top: 1px;
		height:108px;
		margin-top:2px;
		margin-left:0px;
		float:left;
		overflow: hidden;
	}

	/*.product form {position:absolute;	top:125px;width:94px;}*/
	.product form .price{
		float:right;
		font-size:10px;
		position:absolute;
		text-align:right;
		top:17px;
	}

	.horizontal{margin-right: 20px;}
	.product_top form {position:absolute;	top:94px;left:10px;width:94px;}
		.product_top form .price{
			float:right;
			font-size:10px;
			position:absolute;
			text-align:right;
			top:17px;
		}

	.productindex_box {
		float:left;
		margin-left:10px;
		padding-top:10px;
		width:284px;
	}

	.product_img_right {	width:200px;margin-left:0px;position:relative;}

	.product_specialattr {
		position: absolute;
		z-index:1;
	}
		
		.pspattrangebot {left: 100px;top: 5px;}
		.pspattrneu {left: 100px;top: 5px;}
			.pspattrneu.allarticlesnew,.pspattrneu.allarticlestop {left: 58px;top: 5px;}
			.pspattrneu.allarticlesred  {left: 0px;top: 26px;opacity:0.7;}
			.pspattrneu.allarticlesnew img{width:45px;}
			.pspattrneu.allarticlestop img{width:39px;}
		.pspattrprobe {left: 100px;top: 5px;	}
		.pspattrprofi {left: 100px;top: 5px;	}
		.pspattrreduziert {left: 25px;top: 45px;	}
		.pspattrsparset {left: 100px;top: 5px;}

	.productindex_img_right {float:left;width:164px;height: 150px;}
	.productindex_img_right_small {float:left;width:112px;}
	.productindex_img_right_small_down {
		float:left;
		width:110px;
		border-right: 1px solid #D7D7D7;
		padding: 5px;
		margin-bottom: 40px;
	}
	.productindex_img_right_small img{width: auto !important;}

	.productindex_img_right_small_down img{width: auto !important;}

	.productindex_img_right img{padding: 3px;padding-top:10px;}

	.pperunit {
		font-size: 10px;		
	}
	
	.pperunit_search {top: 20px !important;}
	
	.pperunitstart {
		font-size: 9px;
		text-align: right;
		margin-right:5px;
		color: #666666
	}

	/*#body .product:hover{background:#EBEFF2;}

	#body .product:hover img{border:1px solid #999999;}

	#body .product img{border:1px solid #ffffff;padding:5px;background:#ffffff;}

	#body .product{
		border: 1px solid #ccc;
		float:left;
		width:220px;
		height: 110px;
		margin:0 0 10px 0;
		position:relative;
		background:#ffffff;
		padding:0px;
	}*/

	#body .product_top{
		float:left;
		width:220px;
		height: 110px;
		margin-bottom:10px;
		position:relative;
		background: transparent url(bg/topseller.png) no-repeat scroll 0 0px;
		padding:0px;
		position: relative;
	}

	#body .onrightside, .buyToo .onrightside{margin:0 0 20px 0;}
	

	#body .product_maincat {
		border:1px solid #465962;
		float:left;
		width:222px;
		height:100px;
		margin:0 0 26px 0;
		position:relative;
		background:#ffffff;}

	.maincat {
		margin:0 !important;
	}

	.maincat h2{	
		margin:0 0 5px !important;
	}
	
	.bar_leftme h2 {
		margin:0 0 13px !important;
	}
	
	.bar_leftme .wocabox {
		margin: 0 0 20px;
	}
	
	.bar_leftme .wocabox.toplist {
		margin: 0;
	}
	
	.bar_leftme .product_top_left {
		overflow: hidden;
		position: relative;
		height: 116px;
		padding-bottom: 0;
	}
	
	.bar_leftme .product_top_left img {
		width: 120px!important;
		left: -60px;
		position: absolute;
		margin-left: 50%;
		max-width: none;
		max-height: none;
	}
	
	#test_catLongDesc b {font-size: 20px;color: #5C6F76;}

	#body .product_indexbigone{float:left;width:460px;position:relative;	}
	#body .product_searchbox {
		border-bottom: 1px dotted #CCCCCC;
		border-top: 1px dotted #CCCCCC;
		float: left;
		margin: 5px 0;
		padding: 5px;
		position: relative;
		width: 460px;
	}

	#body .product .picture{
		display:block;
		width: 115px;
		text-align: center;
		position:absolute;
		top:8px;
		left:8px;overflow: hidden;
	}

	#body .product .price .pricefrom {line-height: 9px;}

	#body .product .tocart {
		height:18px;
		line-height: 1;
		width: 134px;
		background: transparent url(bg/buttons_ce_.gif) no-repeat right 0;
		margin:0;
		border: 0 none;
		padding:0 1px 0 0;
		clear:left;
	}

	#body .product .tocart input{
		height:18px;
		line-height: 1;
		width: 134px;
		background: transparent url(bg/buttons_ce_.gif) no-repeat 0 0;
		border:0;color:#ffffff;
		padding:0 0 0 23px;
		cursor:pointer;
		font-weight: bold;}

	#body .product.small{width:208px;height:105px !important;padding:5px;}

	h2 a{
		color:#465962;
		font-size:14px;
		margin-bottom:18px;
		margin-top:10px;
	}

	.flag_red {width:189px;background: transparent url(bg/flag_red.png) no-repeat scroll 56px 2px;}

	.flag_orange {width:189px;background: transparent url(bg/flag_orange.png) no-repeat scroll 56px 2px;	}

	.flag_green {background:transparent url(bg/flag_green.png) no-repeat scroll 56px 2px;width:189px;}

    .details_flag_green {
    background: url("bg/flag_green.png") no-repeat scroll 56px 2px rgba(0, 0, 0, 0);
    color: #666666;
    height: 30px;
    width: 189px;
    }

	.detail_stock_message {
		color: #EE0000;
		font-size: 10px;
		font-style: italic;
		font-weight: bold;
		position: relative;
		top: 130px;
		width: 112px;
	}
		.detail_stock_message a{
			color: #EE0000 !important;
			font-size: 10px !important;
			font-style: italic !important;
			font-weight: bold !important;
		}

	/* Locator */
	#body .locator {color: #555555;float:left;width:95%;}
	#body .locator .lochead { color: #555555; padding: 5px 0; height: 1.1em;}
	#body .locator .lochead strong.h4 {margin: 0; padding: 0; color: #555555; font-size: 11px; font-weight: bold; float: left;}
	#body .locator .locbody {text-align: right; height: 1.3em; overflow: visible;}
	#body .locator .locbody, #body .locator .locbody a {font-size: 10px;}
	#body .locator .arrow {font-size: 10px; font-weight: bold;}
	#body .locator  a.active {font-weight: bold; color: #465962;}
	#body .locator .sep {padding: 0 2px; color: inherit;}

	#body .locator .sort_row a.none { padding-right: 20px;}
	#body .locator .sort_row a.asc  { padding-right: 20px;}
	#body .locator .sort_row a.desc { padding-right: 20px;}
	#body .locator .btn {margin-bottom: 6px;}

	#body .locator.compare .locbody {height: auto;}

/* ##################################################################################
   ### Header
   ##################################################################################*/

	#header {
		color: #ffffff;
		font-size: 11px;
		background: #FFFFFF;
    	box-shadow: 1px 1px 3px #666666;
    	height: 110px;
    	margin-bottom: 4px;
    	margin-top: 20px;
    	padding: 14px 12px;
    	width: 936px;
	}
		.coloredheader {
			background: #57727d; /* Old browsers */
			background: -moz-linear-gradient(-45deg,  #57727d 50%, #445660 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, right bottom, color-stop(50%,#57727d), color-stop(100%,#445660)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(-45deg,  #57727d 50%,#445660 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(-45deg,  #57727d 50%,#445660 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(-45deg,  #57727d 50%,#445660 100%); /* IE10+ */
			background: linear-gradient(135deg,  #57727d 50%,#445660 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#57727d', endColorstr='#445660',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
		}
		#header a {color: #ffffff;}

		#header #logo_woca img.headerimg {margin: 14px 8px 0 0;width: 24px;}
	#header_service {
		position: absolute;
		height: 97px;
		left: 250px;
		top: 13px;
		padding: 7px 9px;
		overflow: hidden;
		z-index: 100;
		width:202px;
	}

	#header h3{color: #ffffff;font-family: 'Roboto', sans-serif;}

	#header_service ul {margin: 0px;padding:0 0 0 2px;}

	#header_service ul li{
		background: url("bg/arrow-right.png") no-repeat scroll 0 3px transparent;
		padding-left:10px;
		height:16px;
		list-style-type: none;
	}

	#header_account {
		position: absolute;
		height: 97px;
		left: 490px;
		top: 13px;
		padding: 7px 9px;
		overflow: hidden;
		z-index: 100;
		width:202px;
	}

	#header_basket {
		position: absolute;
		height: 97px;
		left: 730px;
		top: 13px;
		padding: 7px 9px;
		overflow: hidden;
		z-index: 98;
		width: 202px;
	}
	#header_basket ul {margin: 5px 0;padding: 0;}
	#header_basket p {margin: 0 0 10px 0px;padding: 0;}
	#header_basket ul li {margin: 0 0 7px 0;padding: 0;list-style-type:none;background: url("bg/arrow-right.png") no-repeat scroll 0 3px transparent; padding-left: 10px;}
	.tobasketbtn {background: url("bg/zur-kasse.png") no-repeat scroll 0 0 transparent;border: 0 none #CCCCCC; cursor: pointer; float: right;height: 43px; width: 94px;}

	.header_basket_div {height: 20px;}

	.header_basket_div_left {float: left;}
	.header_basket_div_right {float: right;}
	.header_basket_div_higher {height: 17px;	margin: 4px 0;}	

	.basket_item_text {
		float:left;
		left:10px;
		position:relative;
		width:120px;
	}

	.header_arttitle {font-weight: bold;	color: #465962 !important;}

	.basket_item_text_left {	float:left;}

	.basket_item_text_right {float:right;text-align: right;}

		.totalperunit {color: #465962;}

	.header_basket_picture {	float: left;height: 70px;}

	.header_openandclose {
		position: relative;
		width: 13px;
		height: 13px;
		float: right;
		top: -16px;
		cursor: pointer;
	}

	#logo_bioraum {
		position: absolute;
		top: 22px;
		left: 15px;
		width: 211px;
		height: 26px;
	}

	#logo_woca {position: absolute;top: 13px;left: 10px;width: 210px;height: 33px;text-align: right;}

	#logo_keyvisual {position: absolute;top: 18px;left: 14px;}

	.loginleft {	float: left;width: 140px;}

	.loginright {float: left;}

	.login_btn {
		background: transparent url('bg/anmelden.png') no-repeat;
		width: 62px;
		height: 43px;
		float:left;
		border: 0px none #CCCCCC;
		cursor: pointer;
		margin-top: 24px;
	}

	.login_input {
		border: 1px solid #CCCCCC;
		width: 128px;
		height: 13px;
		float:left;
		padding-top: 3px;
		margin-bottom: 5px;
		color: #555555;
	}

	.header_user_link {background: transparent url('bg/arrow-right.png') no-repeat 0 3px;padding-left: 10px;}

	/* Path */

	#path{ position:relative;}
	#path a{color:#465962; text-decoration: none;}
	#path a:hover{text-decoration: underline;}
	#path a.dinfo{position:absolute;right:0;}
	#path img{position:relative;top:0px; height: 7px;}
	.bcrumbs li {list-style-type: none; float: left;}

/* ##################################################################################
   ### Content */

	#aktionsangebot-start, .twocolumnbox {
		float: left;
		background: transparent url(bg/aktionsangebot-start.png) no-repeat scroll 0 20px;
		width: 460px;
		height: 260px;
		margin-right: 20px;
	}

	#sparset-start {
		background: url("bg/sparset_start.png") no-repeat scroll 0 20px transparent;
		float: left;
		font-size: 10px;height: 260px;
		padding: 0 7px;
		width: 206px;
	}

		.starter-sparseticon {
		    left: 142px;
			position: absolute;
			top: 55px;
			width: 68px;
		}
		.starter-aktionsangebot {
			left: 131px;
			position: absolute;
			width: 115px;
			height: 51px;
		}
	
		.startspar-item-product-stock {float: left;}
		.startspar-product-artnr {float: left;}
		.startspar-product-weight{float: left;}
		.startspar-product-ppunit{float: left;}
		.startspar-item-product-stock .list-item-details_flag_green {width: 48px;}

		.sparsetbox_index {position: relative;}

		.startspar_img {
			display: block;
			height: 145px;
			width: 200px;
			overflow: hidden;
		}
		
		.startspar_img img {
			width: 200px;
		}

		.startspar_img_left {
			float: left;
			width: 225px;
			overflow: hidden;
			position: relative;
			height: 194px;
		}
		
		.startspar_img_left img {
			margin-left: 50%;
			left: -150px;
			position: absolute;
		}
	
		.aktion-left-content {float: left;width: 225px;}
		.aktion-right-content {float: right;width: 209px;height: 247px;position: relative;}
			.sparset_title {font-size: 16px;color: #45595F;font-weight: bold;padding: 6px 0;}
			.sparset_desc {font-size: 11px;color: #45595F;}
			.sparset_info {font-size: 10px;}
			.sparset_title a{margin-right: 0px;}

		.starter-buttons {position: relative;bottom: -5px;}

		.starter-buttons_aktion {bottom: 24px;right: 0;}
			.starter-buttons_aktion .list-item-product-price{font-weight: bold;font-size: 25px;color: #e57F1f;}
			.starter-tobasket_aktion .list-item-product-addtocart-amount {float: left;width: 80px;font-size:11px;}
			.starter-tobasket_aktion .list-item-product-addtocart-getit {float: left;}
			.starter-tobasket_aktion .list-obutton{background: url("bg/in-den-warenkorb.png") no-repeat scroll 0 0 transparent;height: 17px;width: 129px;border: 0px none;}
		
		
		.starter-tobasket_aktion {bottom: 5px;right: 0;}
		#special-offers-start {position: relative;}

	/* PRICE overview and Buttons   */
	
		.pricebuyinfo {
			position: absolute;
			bottom: 13px;
		}
		
		.artdetailsPic {
			position: relative;
		}
		
		.product_top_right .pricebuyinfo {position: absolute;bottom: 0px;right: 5px;}
		.myprice {color: #e57F1f;}
			.myprice div{float: right;}
			.myprice .bigprice {
				font-weight: bold;
				font-size: 25px;
				color: #e57F1f;
				margin-right: 6px;
			}
			.myprice .smallprice {
				font-weight: bold;
				font-size: 18px;
				color: #e57F1f;
				margin-right: 6px;
			}
			.product_top_right .priceperunit {
				bottom: 16px;
				position: absolute;
				right: 4px;
				font-size: 9px;
				color: #99ACB2;
			}
			.myprice .priceperunit {
				bottom: 46px;
				position: absolute;
				right: 0;
				font-size: 9px;
				color: #99ACB2;
			}
			.myprice .bigpriceinformation {line-height: 19px;}
			.myprice .smallpriceinformation {font-size: 9px;}
			
			.buyitdirect {clear: both;line-height: 25px;}
			.buyitdirect .buyamount{float: left;width: 70px;font-size:11px;	}
			.buyitdirect .buybutton {float: right;}
				.buyitdirect .buybutton input{
					background: url("bg/in-den-warenkorb.png") no-repeat scroll 0 0 transparent;
					height: 17px;
					width: 129px;
					border: 0px none;
					cursor:pointer;
				} 
	/* END 							*/
.buyamount input {
    margin-left:5px;
    
}		
	#schnappchen {
		width: 418px;
		height: 195px;
		padding: 20px 24px;
		margin-right: 12px;
		background: #EDE9E4 url(bg/schnappchen.jpg) no-repeat scroll 365px 15px;
		float: left;
	}

	.schnappchen_title a{color:#465962 !important;font-size: 13px !important;font-weight: bold;	}

	.schnappchen_title{margin-bottom: 10px;}

	.weekart {width:500px;}

	.weekart2 {width:468px;overflow: hidden;	}

	.topofweek {
		background: url(bg/schnappchen-back.jpg) no-repeat;
		float:left;
		height:160px;
		margin-right:20px;
		padding:2px;
		width:216px;
	}

	.topofweek_title a{color:#465962 !important;font-size: 13px !important;font-weight: bold;}

	.topofweek_title{margin-bottom: 10px;}

	.detaillinkschnappchen{margin-top:15px;}

	.price {
		float:right;
		font-size:10px;
		margin-top:-12px;
		margin-right:5px;
		text-align:right;
		color:#666;
	}
	
	.old {
		float: left;
		margin-right: 3px;
		}

	.product_price {
		color: #5E7784;
		font-size: 24px;
		font-weight: bold;
		line-height: 24px;
		float: right;
	}

	.ppdetails {}

	#detailmuster {
		 height: 102px;
		 background: #465962;
		 width:701px;
	}

	.crossarticle {
		width:478px;
		border: 1px solid #E1DBD1;
		background: #E3DED4;
		float: left;
	}

	.crossarticle img{padding: 1px 0 0 1px;}

	.morecross .listitem{margin-bottom: 20px;border-bottom: 1px dotted #cccccc;height:115px;	}

	.crossarticle .listitem img {	
		width: 120px;
		position: relative;
		left: -60px;
		margin-left: 50%;
		top: 10px;
	}

	.arttitle{color: #465962 !important;font-size: 12px !important;}

	a.arttitle{color: #465962 !important;font-size: 12px !important;}

	.cm_crossimage {
		background: none repeat scroll 0 0 #FFFFFF;
		border: 1px solid #CCCCCC;
		float: left;
		height: 99px;
		width: 104px;
		margin-right: 5px; 
		overflow:hidden;
	}

	.cm_crossright {	float: right;width: 195px;position: relative;}

	.cm_title{float: left;margin-top:10px;width: 170px;}

	.cm_crosssell {color: #666666;font-size: 11px;position: relative;top: 15px;}

	.crossprice {position: absolute;	top: 12px;width: 100%;}
		.crossprice .crosspricem {
			color: #5E7784 !important;
			font-size: 12px;
			font-weight: bold;
			padding-right: 28px;
			text-align: right;
		}
		.crossprice .tocart {left: 18px;top: 6px;position: relative;	}

	.crossprice_cm {height:64px;margin-left:335px;margin-top:-72px;width:160px;position: relative}

	.crossartnum {
		font-size: 10px;
		margin-bottom: 0px;
		padding-right: 28px;
		text-align: right;
		color: #666;
	}

	.cm_pperunit {color:#666666;font-size:10px;margin-bottom:31px;margin-top:43px;margin-left:0px; padding-right: 25px;text-align: right;}

	.crossprice .cm_pperunit {color:#666666;margin-top: 0px;margin-bottom: 0px;} 

	.cm_pperunit_price{font-size:12px;font-weight:bold;left:-5px;position:absolute;	top:55px;color:#5E7784;} 

	.cm_pperunit_acc {color: #666666;float: left;font-size: 10px;margin-left: 26px;} 
	.cm_acc_price {color: #666666;float: left;font-size: 12px;font-weight: bold;margin-top: 8px;	margin-left: 5px;} 
	
	
	.acc_image {	float: left;height:100%;width: 90px;}

	.cm_title h3 {width: 186px;}

	.product_acc {background:#FFFFFF none repeat scroll 0 0;border:1px solid #CCCCCC;float:left;height:94px;margin:0 15px 10px 0;position:relative;width:218px;}

    .artdetails {
    margin-top: 13px;
    position: absolute;
    right: 0;
    width: 95px;
    z-index: 10;
}

    .picture {height: 185px;    text-align:center;}
    .detail_picture {
    float: left;
    height: 125px;
    overflow: hidden;
    padding-top: 10px;
    position: relative;
    width: 190px;
}

.detail_picture img {
    left: -63px;
    margin-left: 35%;
    position: absolute;
    width: 116px;

}


	#article_details_right h1 {margin-top: 9px !important;width: 220px !important;display:inline;}

	.detail_accesoires {	margin-top:10px;height: 80px;}

	.question-bookmarks {
		border-bottom:1px dotted #555555;
		border-top:1px dotted #555555;
		height:20px;
		margin-top:15px;
		margin-bottom: 10px;
		padding:5px 0;
		width:700px;
	}
		.question-bookmarks .questabout{	float: left;line-height:20px;}
		.question-bookmarks .bookme{	float: right;}

	.content-3celllayout {width: 702px;}
		.content-3celllayout .first-cell{width: 220px;float: left;margin-right: 20px;}
		.content-3celllayout .second-cell{width: 220px;	margin-right: 20px;	float: left;}
		.content-3celllayout .third-cell{width: 220px;float: left;}
		.content-3celllayout .arttitle{font-size: 11px !important;font-weight: bold !important;}
	.tags {
		border: 1px solid #E1DBD1;
		background: #DEDEE0; /* Old browsers */
		background: -moz-linear-gradient(top, #DEDEE0 0%, #FBFBFC 34px, #ffffff 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#DEDEE0), color-stop(34px,#FBFBFC), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #v 0%,#FBFBFC 34px,#ffffff 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #DEDEE0 0%,#FBFBFC 34px,#ffffff 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #DEDEE0 0%,#FBFBFC 34px,#ffffff 100%); /* IE10+ */
		background: linear-gradient(to bottom, #DEDEE0 0%,#FBFBFC 34px,#ffffff 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DEDEE0', endColorstr='#FBFBFC',GradientType=0 ); /* IE6-9 */
		color: #58727D;
		height:62px;
		position: relative;
	}
	#generatetags {left: 488px; margin-top: 0;width: 200px;top: 26px;}
	.tag-list {width: 702px !important;}

	.tags .onecolumn{height: 42px;}
	.tags img{float:right;}
	.tag-word {float: left;padding: 5px;	}
	.tagitem_20 {font-size: 20px;}

	.changetagtext {left: 490px;position: absolute;top: 34px;}
	.tags .tag-text a{color: #465962 !important;}
	.tag-text {
		float:left;
		font-size:8px !important;
		height:52px;
		overflow:hidden;
		padding:5px;width:460px;
	}
		.tag-text form div {left: 500px;margin-top: 16px;position: absolute;}
			.tag-text form div input{width: 121px !important;}
			.tag-text form div span input{width: 70px !important;background: #5E7784 !important;color: #ffffff;}
			.tag-text form div span.noedittag input{margin-top: 30px;position: absolute;width: 200px !important;}

    #path  { margin:0 0px 1px 210px;padding:2px 0 0 0;border-bottom:1px solid #e2e2e2;color:#777777;}
    #content {
		float: right;
		width: 700px;
		background: #ffffff;
		margin-right:8px;
		margin-top:1px;
		padding: 13px 10px 10px 10px;
		position:relative;
	}

	#content_top {float: left;width: 705px;}

	.alsoknowdiv a img {float: left !important; margin-right: 5px;margin-bottom:10px;}
	.alsoknowdiv h3 a {
		color: #888888 !important;
		font-weight: bold !important;
		margin: 10px 0 !important;
		float: right;
	}
	.alsotitle {
		float: right;
		font-weight: bold;
		padding-right: 5px;
		text-align: right;
		width: 115px;
	}

	#content_lower_left{float:left;}

	#content_lower_right {float: right;width: 220px;	}

	.readcontent p {	clear: left;}
	.readcontent a { text-decoration: underline !important;}

	#content_left {float: left;width: 480px;	}

	#content_right {float: left;width: 220px;}
	.content_left_arrowlink {text-align:left;float:left;	}
	.content_left_arrowlink a{
		color: #465962 !important;
		background: transparent url('bg/arrow-right-blue.html') no-repeat 0 3px;
		padding-left: 8px;
	}

	.content_right_arrowlink{text-align: right;margin-bottom:10px;}
		.content_right_arrowlink a{
			color: #465962 !important;
			background: transparent url('bg/arrow-right-blue.html') no-repeat 0 3px;
			padding-left:9px;
			padding-right:13px;
		}

	#content_bottom {
		float: left;
		width:100%;
		margin-bottom:-57px;
		margin-top:15px;
		margin-left:8px;
	}

	.details #content_bottom {margin-left:-3px;}
		#content_bottom h2 {
			color:#465962;
			font-size:12px;
			margin-bottom:8px !important;
		}

	#content_start_box {background: #E8E3DC;width:425px;padding: 20px;}
		#content_start_top {
			background: transparent url('bg/index_content_box_top.png') no-repeat 0 0px;
			height: 188px;
			width: 414px;
			padding: 16px;
		}

		#content_start_top h2{margin: -4px 0 12px 0;	}

		#content_start_bottom {
			background: transparent url('bg/index_content_box_bottom.png') no-repeat 0 0px;
			height: 188px;
			width: 430px;
			padding: 16px;
		}

		#content_start_bottom h2{margin: 38px 0 12px 0;}

		#content_start_box img{float: left;margin-right: 20px;}

		#content_start_box p{
			float: left;
			width: 190px;
			margin-top: 0px;
			font-size: 11px;
			color: #666666;
		}

		.schnappchen {
			width: 460px;
			height: 221px;
			background: transparent url('bg/toparticleback.jpg');
			margin-bottom:24px;
		}

		.schnappchen img{width: auto !important;	}

		#content_start_box p{
			float: left;
			width: 190px;
			margin-top: 0px;
			font-size: 11px;
			color: #666666;
		}

		.topseller {
			background: #F0EDE8 none repeat scroll 0 0;
			border: 1px solid #c9c9c9;
			width: 427px;
			padding: 16px;
			height: 350px;
		}

		.topseller img{border:1px solid #CCCCCC;	padding:3px;}

		.list_details_link{
			background: url("bg/product-detail-arrow.png") no-repeat scroll 0 3px transparent;
			padding-left: 8px;
			position: absolute;
			text-align: left;
			top: 94px;
			width: 110px;
		}

			.list_details_link a{color:#E57F1F !important;}

		.topsellerprices { position: absolute;top: 79px;	}
		.toppricess  .topsellerprices{left: 98px;position: relative;top: -20px;}
			.topsellerprices .pperunittop{font-size: 10px;color: #A4A9AC;}
			.topsellerprices .subcat_content_right_pricetop{font-size: 14px;color: #E57F1F;font-weight: bold;}
				.topsellerprices .subcat_content_right_pricetop a{font-size: 14px !important;color: #E57F1F !important;}

		.list_maincat_info {
			background:url("bg/fragenfragen.jpg") no-repeat scroll 0 20px transparent;
			float:left;
			height:170px;
			margin-bottom:13px;
			margin-right:20px;
			position:relative;
			width:460px;
		}
			.list_maincat_info h3 {font-size: 12px;font-weight: bold;color: #465962;}

		.list_maincat_category {
			float:left;
			margin-right:20px;
			margin-bottom:5px;
			width:220px;
			height:170px;
			position:relative;
		}
		.list_maincat_category_start {float:left;position:relative;}
		.list_maincat_category_start .list_maincat_category_box_simple{height:200px;}

		.list_maincat_category  a{color: #465962 !important;}
			.list_maincat_category_box_simple {
				height:150px;
				position:absolute;
				width:220px;
				overflow:hidden;
			}
			.list_maincat_category_box {
				background:url("bg/categorylist.jpg") no-repeat scroll 0 0 transparent;
				height:150px;
				position:absolute;
				width:220px;
				overflow:hidden;
			}

			.list_maincat_category_box:hover {background: url('bg/categorylist_hover.jpg') no-repeat;}

			.list_maincat_category_box a {float: left;}

				.list_maincat_category_box img {float: left;position: relative;}
				.list_maincat_category_box:hover img {top: -150px;}

			.list_maincat_category h3 {font-size: 12px;font-weight: bold;color: #465962;}
				.list_maincat_category h3 a{color: #465962;}

			.list_maincat_category_box h4 {
				font-size: 11px;
				font-weight: bold;
				color: #465962;
				height:11px;
				margin:0 0 5px;
			}

			.more-products-in-listmaincat {
				background:url("../img/arrow-right-blue.png") no-repeat scroll 1px 3px transparent;
				left:110px;
				padding-left:11px;
				position:absolute;
				top:134px;
				font-size: 11px;
			}

			.more-products-in-listmaincat a{color:#465962 !important;}

/* ##################################################################################
   ### Left*/

	#left {
			width: 230px;
			top:1px;
			background:#FFFFFF none repeat scroll 0 0;
			height:100%;
			position:relative;
	}
		#left h2{font-size: 14px;}
	#img_box{
			width:208px;
			height:67px;
			margin-left:-2px;
			margin-top:30px;
	}

	.right input {	width: 220px;}

	.left_white_box_sortiment {
		background: #ffffff;
		border-bottom: 6px solid #E6E2DA;
		padding: 4px 0 9px 13px;
		margin-bottom:6px;
		color:#666666;
		height: 36px;
		overflow:hidden;
	}

	.left_white_box {
		background: #ffffff;
		border-bottom: 6px solid #D5CDBF;
		padding: 4px 0 4px 10px;
		margin-bottom:0px;
		color:#666666;
		height: 36px;
		overflow:hidden;
		position: relative;

	}
			.left_white_box .ordersteps{margin-top: 14px;position: relative;}
			.left_white_box .ordersteps h3{margin: 0 0 2px;}
				
		.left_white_box ul{visibility: hidden;}
		.cm_open ul{visibility: visible;} 
		div.left_openandclose {visibility: visible;}
		.left_white_box h2 {color: #465962;font-size: 12px;margin-bottom:8px !important;}

		.left_white_box img.leftinfoimage {position: relative;left: -5px;}

	.bigger_cm {cursor:pointer;} 
	.left_openandclose {
		position: absolute;
		width: 13px;
		height: 13px;
		float: right;
		top: 14px;
		left: 208px;
		cursor: pointer;
		padding-right:10px;
		margin-right: 5px;
	}
	.search_white {
		height: 66px;
		border-bottom: 6px solid #E6E2DA;
		padding: 4px 0 9px 10px;
		color:#666666;
		overflow:hidden;
		background: #58727d; /* Old browsers */
		background: -moz-linear-gradient(left,  #58727d 0%, #445760 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,#58727d), color-stop(100%,#445760)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left,  #58727d 0%,#445760 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left,  #58727d 0%,#445760 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left,  #58727d 0%,#445760 100%); /* IE10+ */
		background: linear-gradient(to right,  #58727d 0%,#445760 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#58727d', endColorstr='#445760',GradientType=1 ); /* IE6-9 */
	}
		.search_white h2{color: #ffffff;}
		.search_white .input_button{
			border: 1px solid #2D4049;
			background: #5E7984;
			color: #ffffff;
			height: 22px;
			padding: 0px;
		}
		
	.everytimeopen {height: 100% !important;}
		.everytimeopen ul{visibility: visible;}
	.cm_open {height: 100%;}
	
	/* ELEMENTE */
	div.on.popup input {
		cursor: pointer;
		border: 0px none;
		width: 162px;
		height: 30px;
	}

	div.on.popup input.bl {background-image: url("../img/overlay/zur-kasse-gehen.jpg"); float: left;}
	div.on.popup input.br {background-image: url("../img/overlay/weiter-einkaufen.jpg"); float: right;}
	
	.wocaboxborder {
		border: 1px solid #D1D5D6;	
		
		color:#45595F;
	}
	
	.wocabox {
		border-top: 1px solid #708A98;          
        color:#45595F;
	}

	.sparsetbox_index .pricebuyinfo {
		position: absolute;
		top: 202px;
	}
	
	.wocabox .product_top_left, .wocaboxborder .product_top_left {
		float: left; 
		margin-right: 10px;     
		width: 90px;
		overflow: hidden;
		position: relative;
		height: 116px;
		padding-bottom: 0;
	}
	
	.wocabox .product_top_left img,.wocaboxborder .product_top_left img {
		width: 125px!important;
		left: -56px;
		position: absolute;
		margin-left: 50%;
		max-width: none;
		max-height: none;
		top: 4px;
	}
	
		.wocabox .product_top_right{float: left;width: 100px;}
		.wocaboxborder .product_top_right{float: left;width: 98px;}
		.wocabox.toplist,.wocaboxborder.toplist  { height:100px;position: relative;margin-bottom:25px;}
		.wocabox.toplist .toplist_title a, .wocaboxborder.toplist .toplist_title a{ font-size:12px !important; color:#46595F !important;}
		
	.wocablue {
		background: #58727d; /* Old browsers */
		background: -moz-linear-gradient(-45deg,  #58727d 0%, #445760 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#58727d), color-stop(100%,#445760)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(-45deg,  #58727d 0%,#445760 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(-45deg,  #58727d 0%,#445760 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(-45deg,  #58727d 0%,#445760 100%); /* IE10+ */
		background: linear-gradient(135deg,  #58727d 0%,#445760 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#58727d', endColorstr='#445760',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	}
	
	.onecolumn {
		float: left;
		width: 200px;
		margin-right: 18px;
		padding: 10px;
	}
	.twocolumn {
		float: left;
		width: 440px;
		margin-right: 18px;
		padding: 10px;
	}
	.threecolumn {width: 680px;padding: 10px;}
	.nomargin {margin: 0px !important;}
	
	.nopadding {	padding: 0px !important;}
		.nopadding.onecolumn {width: 220px;}
		.nopadding.twocolumn {width: 460px;}
		.nopadding.threecolumn {width: 700px;}
		
	.imgmarginminustop {	margin-top: -16px;}
	
	.smallbottomspace {margin-bottom: 40px;}
    .smallbottomspace_a {margin-bottom:40px;margin-top:40px;}
    .smallbottomspacetop {margin-bottom: -40px;}
	 .headline_column {   position: relative;
    top: 40px;}
	.bigboxlink {height: 100%;    left: 0;    position: absolute;    top: 0;    width: 100%;z-index:99;}
	.bigboxlink a{height: 100%; width: 100%;}
	.bigboxlink img{width: 100%;height: 100%;}
	
	.argumente {outline: 1px solid #e6e6e6;margin-bottom: 10px;padding: 5px;	}
		.argumente p{
			padding: 5px 2px;
			margin: 0px;
			color: #445760;
			font-size: 11px;
		}
	.schnaeppchen {margin-top: 8px;}
	p.small {margin-bottom: 2px;}
	.bigbig {font-size: 19px;font-weight: bold;color: #5F6C7F;}
	
	.whiteoutlined {
		color: #ffffff;
		font-weight: bold;
		font-size: 20px;
		text-shadow: -1px 0 #2D4049, 0 1px #2D4049, 1px 0 #2D4049, 0 -1px #2D4049;
	}
	#error_page h1 {
        font-size:20px !important;
        color:#58727D;
        line-height:18px;
    }
   .err_einleitung h2 {
        font-size: 13px;
        font-weight: bold;
        margin-top: 90px !important;
    }
   .err_einleitung h3 {
        font-size: 13px;
        font-weight: bold;
   }
    .err_einleitung {
        float:left;
        width:  438px;
    }
    .error_bottom {
    margin-top:39px;    
    }
    #error_page #test_contentLeft {
    float: left;
    width: 418px !important;
}
    #error_page #test_contentBody {
     margin-left: 0 !important; 
    }
    .err_einleitung	h1 {
        font-size:20px;
        color:#58727D;
    }
    .error_search {
        margin-top:50px;
    }
    .error_search .search_white {
        border:none !important;
    }
    .error_search h2 {
    font-size: 14px;
    margin-bottom: 14px !important;
    margin-top: 9px !important;
    }
    
.error_right {
    float:right;
    margin-bottom: 60px;
}    
	/* MAIN MENU */
	/* Erste Ebene */
	
	ul.oldtree {
	    list-style-type: none !important;
		margin: 0 0 15px;
		padding: 0;
		position: relative;
		width: 210px;
	}
	ul.oldtree li.aktuell {
		height: 100%;
		list-style-type: none !important;
		margin: 8px 0 -4px;
		padding: 0px;
	}
		ul.oldtree li.aktuell a{
			background: #3A4A52;
			background: -moz-linear-gradient(#3A4A52, #455861);
			background: -ms-linear-gradient(#3A4A52, #455861);
			background: -webkit-gradient(linear, left top, left bottom, from(#3A4A52), to(#455861));
			background: -webkit-linear-gradient(#3A4A52, #455861);
			background: -o-linear-gradient(#3A4A52, #455861);
			background: linear-gradient(#3A4A52, #455861);
			color:#fff;
			font-weight: bold;
			padding: 8px;
			width: 192px;
			display: block;
			border-top: 1px solid #7F898E;
			border-left: 1px solid #7F898E;
			border-right: 1px solid #394950;
			border-bottom: 1px solid #394950;
		}
		
		/* Aktives Menu */
		ul.oldtree li.aktuell.oldactivetree a{
			background: #D06C29;
			background: -moz-linear-gradient(#D06C29, #DB854C);
			background: -ms-linear-gradient(#D06C29, #DB854C);
			background: -webkit-gradient(linear, left top, left bottom, from(#D06C29), to(#DB854C));
			background: -webkit-linear-gradient(#D06C29, #DB854C);
			background: -o-linear-gradient(#D06C29, #DB854C);
			background: linear-gradient(#D06C29, #DB854C);
			color:#fff;
			padding: 8px;
			width: 192px;
			display: block;
			border-top: 1px solid #EEC5AA;
			border-left: 1px solid #EEC5AA;
			border-right: 1px solid #D67433;
			border-bottom: 1px solid #D67433;
		}
			
		
		/* zweite Ebene */
		ul.oldtree li.aktuell ul{padding: 0px;}
			ul.oldtree li.aktuell ul li{
				margin: 1px 0;
				list-style-type: none !important;
				background: #E2E3E4;
				background: -moz-linear-gradient(#E2E3E4, #EFF2F3);
				background: -ms-linear-gradient(#E2E3E4, #EFF2F3);
				background: -webkit-gradient(linear, left top, left bottom, from(#E2E3E4), to(#EFF2F3));
				background: -webkit-linear-gradient(#E2E3E4, #EFF2F3);
				background: -o-linear-gradient(#E2E3E4, #EFF2F3);
				background: linear-gradient(#E2E3E4, #EFF2F3);
			}
			/* Aktives Menu */
			ul.oldtree li.aktuell.oldactivetree ul li{
				margin: 1px 0;
				list-style-type: none !important;
				background: #EEE8DF;
				background: -moz-linear-gradient(#EEE8DF, #F6F3EF);
				background: -ms-linear-gradient(#EEE8DF, #F6F3EF);
				background: -webkit-gradient(linear, left top, left bottom, from(#EEE8DF), to(#F6F3EF));
				background: -webkit-linear-gradient(#EEE8DF, #F6F3EF);
				background: -o-linear-gradient(#EEE8DF, #F6F3EF);
				background: linear-gradient(#EEE8DF, #F6F3EF);
			}
			ul.oldtree li.aktuell.oldactivetree ul li.aktuell.oldactivetree{
				margin: 1px 0;
				list-style-type: none !important;
				background: #F0DCBF;
				background: -moz-linear-gradient(#F0DCBF, #F5E7D2);
				background: -ms-linear-gradient(#F0DCBF, #F5E7D2);
				background: -webkit-gradient(linear, left top, left bottom, from(#F0DCBF), to(#F5E7D2));
				background: -webkit-linear-gradient(#F0DCBF, #F5E7D2);
				background: -o-linear-gradient(#F0DCBF, #F5E7D2);
				background: linear-gradient(#F0DCBF, #F5E7D2);
			}
			
				ul.oldtree li.aktuell ul li a{
					background: transparent url('bg/menu-arrow.png') no-repeat 9px 12px;
					color:#5E7784;
					padding: 8px 8px 8px 16px;
					width: 184px;
					display: block;
					border-top: 1px solid #E0E1E2;
					border-left: 1px solid #E0E1E2;
					border-right: 1px solid #D6DBDD;
					border-bottom: 1px solid #D6DBDD;
				}
				/* Aktives Menu */
				ul.oldtree li.aktuell.oldactivetree ul li a{
					background: transparent url('bg/menu-arrow.png') no-repeat 9px 12px;
					color:#5E7784 !important;
					padding: 8px 8px 8px 16px;
					width: 184px;
					display: block;
					border-top: 1px solid #E2DED7;
					border-left: 1px solid #E2DED7;
					border-right: 1px solid #DCDCDA;
					border-bottom: 1px solid #DCDCDA;
				}
				ul.oldtree li.aktuell.oldactivetree ul li.oldactivetree{background: none !important;}
				ul.oldtree li.aktuell.oldactivetree ul li.oldactivetree a{
					background: #F0DCBF;
					background: -moz-linear-gradient(#F0DCBF, #F5E7D2);
					background: -ms-linear-gradient(#F0DCBF, #F5E7D2);
					background: -webkit-gradient(linear, left top, left bottom, from(#F0DCBF), to(#F5E7D2));
					background: -webkit-linear-gradient(#F0DCBF, #F5E7D2);
					background: -o-linear-gradient(#F0DCBF, #F5E7D2);
					background: linear-gradient(#F0DCBF, #F5E7D2);	
				}
				
				/* Dritte Ebene */
				ul.oldtree li.aktuell.oldactivetree ul li ul{
					margin: 1px 0;
					list-style-type: none !important;
					background: #E2E3E4;
					background: -moz-linear-gradient(#E2E3E4, #EFF2F3);
					background: -ms-linear-gradient(#E2E3E4, #EFF2F3);
					background: -webkit-gradient(linear, left top, left bottom, from(#E2E3E4), to(#EFF2F3));
					background: -webkit-linear-gradient(#E2E3E4, #EFF2F3);
					background: -o-linear-gradient(#E2E3E4, #EFF2F3);
					background: linear-gradient(#E2E3E4, #EFF2F3);
					padding: 0px !important;
				}
					ul.oldtree li.aktuell.oldactivetree ul li ul li a{
						padding: 5px 8px 5px 26px;
						background: transparent url('bg/menu-arrow.png') no-repeat 19px 8px;
						width: 174px;
						font-weight: normal;
					}

/* SUB SUB MENU */
		ul li ul li ul {display: none;}
		ul li ul li ul li{display: none;}

		ul li ul li.oldactivetree ul {
			background: none repeat scroll 0 0 #EFEFEF;
			display: block;
			padding-bottom: 0 !important;
			padding-left: 40px !important;
		}
		ul li ul li.oldactivetree ul li{display: block !important;}

			ul li ul li ul li.oldactivetree{display: block !important;}
			ul li ul li ul li.oldactivetree{display: block !important;}
			ul li ul li.oldactivetrees ul {display: block !important;}

			li.oldactivetree a {color: #ffffff !important;}

			ul li ul li.oldactivetrees ul li.oldactivetree{display: block !important;}

	/* ENDE */
	#sortiment h2.withsub {background: #ffffff !important;color: #465962 !important;	}

	h2.withsub {
	    background: #ffffff;
		color: #465962;
		margin-left: -10px;
		margin-top: -4px;
		padding: 12px !important;
	}
		h2.withsub a{color: #465962;}

/* ##################################################################################
   ### Center*/

   /* Locator */
#body .locator { color: #555555;float:left;width:460px;}
#body .locator .lochead {color: #555555;border-bottom: 1px dotted #555555; height: 1.1em; width:460px;}
#body .locator .lochead strong.h4 {margin: 0; padding: 0; color: #555555; font-size: 11px; font-weight: bold; float: left;}
#body .locator .locbody {text-align: right; height:24px; overflow: visible;}
#body .locator .locbody { margin: 10px 0;font-size: 10px; border-bottom: 1px dotted #555555;}
.locater_top {
	position:relative;
	z-index:100;
	float:left;
	height:65px;
	width:470px;
}
.locbottom {border-top: 1px dotted #555555;}
#body .locator .arrow {font-size: 10px; font-weight: bold;}
#body .locator  a.active {font-weight: bold; color: #455962;}
#body .locator .sep {padding: 0 2px; color: inherit;}

#body .locator .sort_row a.none {background:url(bg/oxid_pe_.gif) no-repeat right -750px; padding-right: 20px;}
#body .locator .sort_row a.asc  {background:url(bg/oxid_pe_.gif) no-repeat right -775px; padding-right: 20px;}
#body .locator .sort_row a.desc {background:url(bg/oxid_pe_.gif) no-repeat right -800px; padding-right: 20px;}
#body .locator .btn {margin-bottom: 6px;}

#body .locator.compare .locbody {height: auto;}


/* ##################################################################################
   ### Right*/

	#right_price{float:right;}

/* ##################################################################################
   ### Details*/

	#article_details_top {height:316px;}

    #article_details_left {float: left;width:219px;}
        #article_details_left .picture{
    border-bottom: 1px solid #708A98;
    border-top: 1px solid #708A98;
    height: 302px;
    overflow: hidden;
    position: relative;
    width: 459px;
        }
            #article_details_left .picture a{}

    #article_details_right {
    border-top: 1px solid #708A98;
    float: right;
    height: 307px;
    margin-top: 0;
    padding-top: 4px;
    position: relative;
    width: 220px;
    }

	#article_details_right h1 {color: #465962;margin: 0px;}

	#artikel_zoom_lupe {
		left:395px;
		position:absolute;
		top:265px;
		width:65px;
		z-index:100;
	}

	#right_article_basket{float:right;}

	#details_qty_basket {display: block;float: right;width: 220px;}

	.details_amount{
		float:left;
	    top: 18px;
		width: 80px;
		color:#666;
	}

	.detail_product_subtitle{display: block;margin-bottom: 0px;margin-top: 5px;}

    /*.amount {float: left;width:45px;text-align:right;}*/
    
    .detailaction {    bottom: 15px;
    display: block;
    position: relative;}
    .detailaction #perunit {margin-top: -15px;}

    .morepics {   
    border-bottom: 1px solid #708A98;
    border-top: 1px solid #708A98;
    bottom: 8px;
    margin-top: 49px;
    padding-bottom: 7px;
    padding-top: 5px;
    position: absolute;
    width: 100%;
    }


		.morepics .smallmorepics {
			float: left;
			width: 69px;
			height: 46px;
			border: 1px solid #788B94;
			text-align: center;
			margin-right: 2px;
			overflow: hidden;
		}

	.status{position:absolute;top:0;}

	.detail_text{margin-top:27px;}

	.detail_artnr{margin:0px;font-size:10px;color:#666;}

    .detail_otherviews{
    color: #666666;
    display: block;
    font-size: 10px;
    margin: 0;
    position: relative;
    }


/* ##################################################################################
   ### Main Cat List*/

	.product_mainlist {
		width: 450px;
		/*height: 135px;*/
		padding: 20px 5px;
	}
	
	.product_mainlist .product_img_right {
		height: 116px;
		text-align: center;
		width: 170px;
		overflow: hidden;
	}
	
		 .aktionsstart_details_link{
			float: left;
			top: 27px;
			position: relative;
			width: 160px;
		 }
		 .list-item-details-link{background: url("bg/product-detail-arrow.png") no-repeat scroll 18px 3px transparent;padding-left: 25px;}
			 .list-item-details-link a{color: #E57F1F !important;}


	.product_mainlist .list-item-left {width: 180px;float: left;position: relative;}
	.product_mainlist .list-item-right {float: left;width:270px;margin-bottom: 12px;}
		.product_mainlist .list-item-right .list-item-produkt-title {margin-bottom: 18px;}
		.product_mainlist .list-item-right .list-item-produkt-title a{color: #455961 !important;font-size: 12px;font-weight: bold;}

	.product_mainlist .list-item-right .list-item-product-description {color: #455961 !important;font-size: 11px;height: 30px;}

	.product_mainlist .list-item-right .list-item-product-moreinformations{font-size: 10px;color:#99ACB3;}

		.product_mainlist .list-item-right .list-item-product-moreinformations .list-item-product-stock{float: left;}
			.product_mainlist .list-item-right .list-item-product-moreinformations .list-item-product-stock .list-item-details_flag_red, .list-item-details_flag_red{
				background: url("bg/flag_red.png") no-repeat scroll 0px 1px transparent;
				height: 14px;
				width: 78px;
				padding-left: 15px;
				font-size: 10px;
				color: #990000;
				float: left;
			}
				.product_mainlist .list-item-right .list-item-product-moreinformations .list-item-product-stock .list-item-details_flag_red, .list-item-details_flag_red a{color: #990000 !important;font-size: 10px !important;}
				.product_mainlist .list-item-right .list-item-product-moreinformations .list-item-product-stock .list-item-details_flag_red_avaibleon{
					/*position: absolute;
					top: 80px;*/
					display: inline-block;
					font-size: 10px;
					color: #990000;
				}
			.product_mainlist .list-item-right .list-item-product-moreinformations .list-item-product-stock .list-item-details_flag_orange, .list-item-details_flag_orange{
				background: url("bg/flag_orange.png") no-repeat scroll 0px 2px transparent;
				height: 14px;
				width: 54px;
				padding-left: 15px;
				font-size: 10px;
				color: #C09A00;
				float: left;
			}
			.product_mainlist .list-item-right .list-item-product-moreinformations .list-item-product-stock .list-item-details_flag_green, .list-item-details_flag_green{
				background: url("bg/flag_green.png") no-repeat scroll 0px 2px transparent;
				font-size: 10px;
				height: 14px;
				padding-left: 12px;
				width: 60px;
				color: #339900;
				float: left;
			}
		.product_mainlist .list-item-right .list-item-product-moreinformations .list-item-product-artnr{float: left;}
		.product_mainlist .list-item-right .list-item-product-moreinformations .list-item-product-weight{float: left;	}
   		.product_mainlist .list-item-right .list-item-product-moreinformations .list-item-product-ppunit{float: left;}

	.product_mainlist .list-item-right .list-item-product-price{
		margin-top: 15px;
		width: 255px;
		text-align: right;
		color:#E57F1F;
		font-size: 20px;
		font-weight: bold;
	}
		.product_mainlist .list-item-right .list-item-product-price a{color:#E57F1F !important;font-size: 20px !important;}

	#special-offers-start .list-item-product-price{
		text-align: right;
		color:#E57F1F;
		font-size: 20px;
		font-weight: bold;
	}
		#special-offers-start .list-item-product-price a{color:#E57F1F !important;font-size: 20px !important;}

	.sparsetbox_index .list-item-product-price {position: relative;}


	.product_mainlist .list-item-right .list-item-product-addtocart {
		margin-top: 16px;
		width: 255px;
		text-align: right;
	}
		.product_mainlist .list-item-right .list-item-product-addtocart-amount{float: left;}
		.product_mainlist .list-item-right .list-item-product-addtocart-getit{float: right;}

			.product_mainlist .list-item-right .list-item-product-addtocart .list-obutton{
				background: url("bg/in-den-warenkorb.png") no-repeat scroll 0px 0px transparent;
				width: 129px;
				height: 17px;
				border: 0px none;
				cursor: pointer;
			}

   	#special-offers-start  .list-item-product-addtocart{
		position: absolute;
		top: 120px;
		width: 255px;
		text-align: right;
	}
		#special-offers-start .list-item-product-addtocart-amount{float: left;margin-right:4px;
		}
		#special-offers-start  .list-item-product-addtocart-getit{float: right;}

			#special-offers-start  .list-obutton{
				background: url("bg/in-den-warenkorb.png") no-repeat scroll 0px 0px transparent;
				width: 129px;
				height: 17px;
				border: 0px none;
				cursor: pointer;
			}

	#maincatimg {width: 458px;overflow: hidden;float:left;margin-right:20px;border:1px solid #788B94;}
		#maincatimg img{display:block;height:230px;width:460px;}

	#maincatdesc {color:#666666;float:left;font-size:12px !important;line-height:14px;width:216px;}

		#maincatdesc h2{color: #58727D;font-size:12px;margin: 0px 0px 10px 0px;}

		#maincatdesc h3{color: #666666;font-size:12px;margin: 0px 0px 20px 0px;}

	.bub-explain p{width:280px;float: left;margin-top:0;margin-right:20px;}

	.bub-explain img{float: left;width: 405px;}

	.bub-explain h2 a{color:#465962 !important;font-size: 13px !important;margin-top: 15px;}


	ul.list{list-style-type:none;margin:0 0 0 5px;padding:0;width: 840px;}
	ul.list{list-style-type:none;margin:0 0 0 5px;padding:0;width: 840px;}
		ul.list li{float: left;margin-right: 20px;	margin-bottom: 20px;width: 220px;height:82px;overflow: hidden;}

	.cattopseller {width: 461px;height: 219px;background: url('bg/topsellercat.jpg') no-repeat;margin-top: 16px;float: left;	}

	.catsidebuttons {float:right;width:220px;}

	.list_maincat_title {color:#FFFFFF;left:5%;position:relative;top:-52px;width:195px;}

	.list_maincat_right {color:#777777;float:left;padding:6px 0px 0px 6px;width:108px;}
        .list_maincat_right h4 a{ font-size:12px !important;}
        .list_maincat_right p {
        color: #777;
        font-size: 11px;
        }

/* ##################################################################################
   ### Sub Cat List*/

	#subcatkeyvisual {float:left;margin-right:10px;margin-top:-12px;	}
		#subcatkeyvisual img{margin-top:12px;width:460px;}

   #subcatkeyvisual_text {line-height:14px;float: right;color: #666;text-align:left;padding:6px;width:215px;min-height:98px;margin-bottom:30px;/*background: url('bg/cat-text-back.jpg') repeat-x;*/   }
   #subcatkeyvisual_text a {
       font-size:12px;
       color:#E57F1F;
   }
   #cat_list_container {padding:0px; position:relative; min-height:629px;height: 100%; margin-top:10px; }

   #cat_list_products, #cat_list_rightbox .box {margin-bottom:20px;margin-right: 20px;float:left;}



   #cat_list_products_sortiment {float: left;margin-bottom: 20px;width: 480px;}

   #cat_list_start {width:726px;margin-bottom:20px;float:left;}

   #starttop {margin-bottom:25px; }

   #cat_list_rightbox {float:left;height:100%;width:220px;margin-top:-32px;}
		#cat_list_rightbox h2{margin:0 0 17px;}

   .cat_list_products2 {	width:717px;}

   .crossprice_artnr{position:absolute;margin-top:13px;margin-left:-3px;}

   #bargain_box {width:707px;height: 254px;margin: 10px 0 0 0;padding: 0px;	}

/* ##################################################################################
   ### Footer
   ##################################################################################*/

	#footer  {background: #ffffff;padding: 10px;position: relative;clear:both;width: 940px;margin: 10px 0 20px 0;overflow: hidden;}
		#footer .footerbox {	background: url('bg/footerbox-bg.jpg') no-repeat 0 0;float: left;width: 200px;height: 270px;margin-right: 20px;padding: 0 10px;font-size: 11px;}		
		#footer .footerbox .news {height: 70px;}
		#footer .footerbox .news small{color: #999FAA;font-size: 10px;}
		#footer .footerbox .news p {margin: 5px 0 0 !important;font-size: 11px; color: #5F6C7F;}
		#footer .footerbox .news a.read {color: #DF6A1E; display: block; text-align: right; width: 100%;}

			#footer .footerbox p{margin:14px 0;}
			#footer .footerbox .footerboxtitle{height: 40px;	color: #616E80;font-size: 13px;font-weight: bold;line-height: 40px;	}
				#footer .footerbox .footerboxtitle .footerbar-icon{display: block;width: 25px;height: 25px;float: left;margin-top: 6px;margin-right: 15px;}
				#footer .footerbox .footerboxtitle .footerbar-icon.service{background: url("bg/footer-sprite.png") no-repeat scroll 1px 0px transparent;}
				#footer .footerbox .footerboxtitle .footerbar-icon.blog{background: url("bg/footer-sprite.png") no-repeat scroll -101px 0px transparent;}
				#footer .footerbox .footerboxtitle .footerbar-icon.info{background: url("bg/footer-sprite.png") no-repeat scroll -24px 0px transparent;}
				#footer .footerbox .footerboxtitle .footerbar-icon.help{background: url("bg/footer-sprite.png") no-repeat scroll -125px 0px transparent;}
				#footer .footerbox .footerboxtitle .footerbar-icon.vorteile{background: url("bg/footer-sprite.png") no-repeat scroll -49px 0px transparent;}
				#footer .footerbox .footerboxtitle .footerbar-icon.socialweb{background: url("bg/footer-sprite.png") no-repeat scroll -150px 0px transparent;}
				#footer .footerbox .footerboxtitle .footerbar-icon.payment{background: url("bg/footer-sprite.png") no-repeat scroll -76px 0px transparent;}
				#footer .footerbox .footerboxtitle .footerbar-icon.delivery{background: url("bg/footer-sprite.png") no-repeat scroll -175px 0px transparent;}
			#footer .footerbox .footerboxcontent {}
				#footer .footerbox .footerboxcontent.top {display: block; height: 105px; width: 100%;overflow: hidden;padding-top: 10px;}
				#footer .footerbox .footerboxcontent.payments {margin-left: -5px;width: 215px;}
				#footer .footerbox .footerboxcontent.bottom {display: block; height: 70px; width: 100%;overflow: hidden;}
				#footer .footerbox .footerboxcontent .socialbutton{display: block;width: 32px;height: 32px;float: left;margin: 0 5px 0 12px;}
				#footer .footerbox .footerboxcontent .socialbutton.facebook{background: url("bg/footer-sprite.png") no-repeat scroll -1px -25px transparent;}
				#footer .footerbox .footerboxcontent .socialbutton.googleplus{background: url("bg/footer-sprite.png") no-repeat scroll -33px -25px transparent;}
				#footer .footerbox .footerboxcontent .socialbutton.twitter{background: url("bg/footer-sprite.png") no-repeat scroll -65px -25px transparent;}
				#footer .footerbox .footerboxcontent .socialbutton.youtube{background: url("bg/footer-sprite.png") no-repeat scroll -97px -25px transparent;}
				#footer .footerbox .footerboxcontent .payment{display: block; float: left; font-size: 10px; height: 50px;  text-align: center; width: 68px;}
				#footer .footerbox .footerboxcontent .payment.vorkasse{background: url("bg/footer-sprite.png") no-repeat scroll -70px -115px transparent;}
				#footer .footerbox .footerboxcontent .payment.rechnung{background: url("bg/footer-sprite.png") no-repeat scroll -135px -115px transparent;}
				#footer .footerbox .footerboxcontent .payment.paypal{background: url("bg/footer-sprite.png") no-repeat scroll -2px -166px transparent;}
				#footer .footerbox .footerboxcontent .payment.nachname{background: url("bg/footer-sprite.png") no-repeat scroll -69px -166px transparent;}
				#footer .footerbox .footerboxcontent .payment.bankeinzug{background: url("bg/footer-sprite.png") no-repeat scroll -135px -166px transparent;}
				#footer .footerbox .footerboxcontent .payment.treuhand{display:none;background: url("bg/footer-sprite.png") no-repeat scroll -2px -115px transparent;}
			
				#footer .footerbox .footerboxcontent .deliverbutton{display: block;	width: 85px;height: 55px;float: left;margin: 0 5px;}
				
				#footer .footerbox .footerboxcontent .deliverbutton.dhl{background: url("bg/footer-sprite.png") no-repeat scroll -4px -60px transparent;}
				#footer .footerbox .footerboxcontent .deliverbutton.gogreen{background: url("bg/footer-sprite.png") no-repeat scroll -90px -59px transparent;}
			
			/* LI ELEMENTE FOORER */
			#footer ul.buttons, #footer ul.heel{margin: 0 0 0 0;padding: 0 0 0 18px;}
				#footer ul.buttons li, #footer ul.heel li {line-height: 14px;list-style-type: none;margin: 0 0 4px;}
			#footer ul.buttons li .libutton {background: url("bg/footer-sprite.png") no-repeat scroll -181px -91px transparent;display: block;float: left;height: 12px;width: 12px;	padding: 0 0 0 10px;}

			#footer ul.heel li .libutton {background: url("bg/footer-sprite.png") no-repeat scroll -181px -66px transparent;display: block;	float: left;height: 12px;width: 12px;padding: 0 0 6px 10px;}

	#trustedshops {position: relative;left: 25px;top: 40px;width: 100px;text-align: right;}

	#tageRR {position: relative;	left: 130px;top: -75px;	width: 100px;text-align: right;}

	#trustedshops a img{}
	.footer_button_link_text {background: url('bg/arrow-right.png') no-repeat 0 3px;	padding-left: 10px;}
		a.footer_button_link_text {color: #ffffff;text-decoration: underline;}

	#footer_shop {color:#FFFFFF;height:118px;left:225px;position:absolute;top:30px;width:258px;}
	#footer_shop ul{float: left;list-style-type:none !important;}
		#footer_shop a{color: #ffffff;}

	#footer_konto {position: absolute;top:30px;left: 469px;color: #ffffff;width: 148px;	}
		#footer_konto a{color: #ffffff;}
		#footer_konto ul{list-style-type:none !important;}

	#footer_kundenservice {position: absolute;top: 30px;left: 627px;color: #ffffff;width: 148px;	}
		#footer_kundenservice a{color: #ffffff;}
		#footer_kundenservice ul{list-style-type:none !important;}

	#footer_widerruf {color:#FFFFFF;left:825px;position:absolute;top:22px;width:148px;}
		#footer_widerruf a{color: #ffffff;}
		#footer_widerruf ul{list-style-type:none !important;}

	#footer_left {position:absolute;top:172px;left: 10px;color: #ffffff;	width: 450px;}
		#footer_left img {float: left;padding-right: 10px;}
		#footer_left a {	color: #666666;	font-size: 10px;}
		#f-left-left {float: left;width: 145px;line-height:12px;	margin-right:20px;}
		#f-left-right {float: left;width: 145px;line-height:12px;}

	#footer_right{position:absolute;top:172px;right: 0px;color: #666666;width: 420px;text-align: right;float: right;margin-right: 21px;}
		#footer_right a{color: #666666;}

	#footerinformation {	margin-top:10px;padding-right:5px;width:475px;color:#9F8C71;font-size: 11px; position: absolute;right: 0px;}
	#footerinformation p{text-align: right;margin:0px;}
		#footerinformation .footerbox {float: left;color: #666666;margin-right: 20px;margin-bottom: 20px;padding: 0 10px;width: 205px;}

	#body div.bar.prevnext .arrowright input {background: url(bg/button.png) no-repeat 10px 7px;background-color: #465962;height:34px;padding-left:35px;padding-right:12px;font-size:10px;width:220px;}

	#body dl.orderinfocol {float:left;margin:0 20px 0 0 !important;width:208px;}

	.redover {background: #465962;opacity: 0.8;filter: alpha(opacity = 80);width:100%;height:100%;position: absolute;top: 0px;}
		.redover:hover {opacity: 0.0;filter: alpha(opacity = 0);}

	.product_bottom_small {border:1px solid #CCCCCC;	float:left !important;margin-right:18px;padding:5px;width:208px;height:105px;}
		.product_bottom_small .productsmall_box{float: left;height:105px;}
		.product_bottom_small .product_img_right {float: left;width:104px;}

	.product_img_right a img{position:relative;}

	.product_acc img {left:15px;	position:relative;top:15px;	max-width:70%;max-height:70%;}

	.product_bottom_small .productsmall_right_right {float: left;top:-52px;}

	.reduced {position:absolute;	height:84px;width:167px;left:20px;top:70px;}

	.topart {border-right: 1px solid #d7d7d7;}

	#newsletter {width: 209px;background: #8A2312;color: #ffffff;padding: 5px;}

	.alphatrans {background: url(bg/alphatrans.png);	width: 460px;height: 112px;position:absolute;top:0;}

	.aktuell ul li .menucatblock {width: 4px;height: 21px;background: #cccccc;float: left;}

	.tabcontent table tr td {vertical-align: top;padding-bottom:1px;	}

	.table-li {font-weight: bold;}

.cmspacer_box {float:left; width:209px; margin:0 17px 10px 0; height:122px; padding:5px; position:relative; } 
.IE7 {position: absolute;background: #ffffff;width: 500px;height: 500px;left: 50%;top: 50%;margin-top: -250px;margin-left: -250px;border: 5px solid #ee0000;z-index:99;padding: 20px;}

	.IE7 h1{color: #ee0000; font-size: 18px;}

.alsoknow {float:left;margin-right:10px;width:220px;overflow:hidden;}
.contentimg {float: right;margin-left: 20px;}

.buttonsrightside { float: right;width: 220px;}
.asfirst {border-right:1px solid #d7d7d7;}

#anwendungsberater-first-tocontact-form { left: 240px; position: absolute; top: 30px;}

.error {	color: #ee0000 !important;	border-color: #ee0000 !important;}
label.error{	background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #EE0000; display: block; margin-top: 0; padding: 2px; position: absolute;}

.errorPackstation label.error{padding: 4px; border: 2px solid #EE0000; position: relative; margin-bottom:1px;}

.valid {	border-color: #0BBF24 !important;}

.err.big {font-size: 12px;font-weight: bold;	}
.link-item {	border: 1px solid #57727D;margin: 0 0 10px;}
	.link-item  p{padding: 10px;}
	.link-item  h3{background: #57727D;padding: 5px;width: 688px;}

#links {	margin: 5px 0 0 0;}

.contentleft {float: left;width: 480px;}
.contentright {float: left;width: 220px;}

.nextinactive {background: url("bg/button.png") no-repeat scroll 10px 7px #cccccc !important;color: #e9e9e9 !important;}

.infoh {border: 1px solid #fff;background: #465962;color: #fff !important;padding: 5px;margin-bottom: 10px !important;}
.infoh a{color: #fff !important;}

#start-3cols {}

	.specialsite{
		outline:0px solid #eee; 
		border-top:1px solid #708A98 !important ;
	}
	
	.specialsite .sparset_title{padding: 1px 0;}
	.specialsitemargin{margin-top: 14px;}
.imagebox {}

#st1-startcol, #st2-startcol {float: left;width: 222px;padding-right: 17px;}
#st3-startcol {float: left;width: 222px;}

.startspacer {height: 20px;}

.startspecialoffer .starter-buttons { bottom: -5px; color: #E5811F; font-size: 25px; font-weight: bold; position: relative; right: 10px; text-align: right;}
	.startspecialoffer img{float: left;padding: 20px 0 0 10px;width: 210px;}

	.startspecialoffer  .specoffertitle{	float: right;width:395px;padding: 10px;}
		.startspecialoffer  .specoffertitle .bluetitle{font-weight: bold;	font-size: 12px;color: #45595F;	width:100%;	display: block;	}
		.tartspecialoffer  .specoffertitle .redinfo{font-weight: bold;font-size: 12px;color: #990000;	width:100%;	display: block;}
	.startspecialoffer  .startspecialofferbox{display: block; float: left; width: 205px; padding: 15px 0 0;}

	.mydetails {	font-size: 14px;}
	.startspecialoffer  .list-item-product-addtocart-amount{float: left;margin-right: 5px;}
	.startspecialoffer  .list-item-product-addtocart-getit{float: left;}
	.startspecialoffer  #test_toBasket_{	background: url("bg/in-den-warenkorb.png") no-repeat scroll 0 0 transparent;border: 0 none;cursor: pointer;height: 17px;width: 129px;}
	.starter-buttons a{color: #E57F1F !important;}
	.list-item-product-price .small {font-size: 12px;font-weight: normal;}

/* CSS DEVELOP*/

#rasterme {
	height: 100%;
	width: 1020px;
	opacity: 0.3;
	position: fixed;
	top: 0px;
	left: 50%;
	margin-left: -511px;
	border: 1px dotted #ee0000;
	background: url("bg/grid.gif") repeat-y;
	z-index: 102;
}

#rastermeonoff {
	width: 114px;
	height: 42px;
	padding: 5px;
	background: #ffffff;
	border: 1px solid;
	position: fixed;
	left: 10px;
	top: 10px;
}

/* Sortimentsübersicht */
.sortimentsuebersicht {height: 190px;}
.sortimentsuebersicht h3 {margin: 5px 0 2px 0 !important;height: 28px;position: relative;}
.sortimentsuebersicht h3 a{color: #8FA2AA !important;	position: absolute;	bottom: 0px;}

/* TAG ITEMs */
.tagitem_100 {font-weight:normal;font-size:10px;}
.tagitem_200 {font-weight:bold;font-size:11px;}
.tagitem_400 {font-weight:bold;font-size:12px;}
		
		
	#mask.on {
		background: #45484d; /* Old browsers */
		background: -moz-radial-gradient(center, ellipse cover,  #45484d 0%, #000000 100%); /* FF3.6+ */
		background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#45484d), color-stop(100%,#000000)); /* Chrome,Safari4+ */
		background: -webkit-radial-gradient(center, ellipse cover,  #45484d 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
		background: -o-radial-gradient(center, ellipse cover,  #45484d 0%,#000000 100%); /* Opera 12+ */
		background: -ms-radial-gradient(center, ellipse cover,  #45484d 0%,#000000 100%); /* IE10+ */
		background: radial-gradient(ellipse at center,  #45484d 0%,#000000 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	}
    
 /********************************************************************/
 
.AccordionTitle, .AccordionContent, .AccordionContainer{position:relative;width:690px;}

.AccordionTitle{
	height:20px;
	overflow:hidden;
	cursor:pointer;
	font-weight:bold;
	background-repeat:repeat-x;
	display:table-cell;
	-moz-user-select:none;
}

.AccordionContent{height:0px;overflow:auto;display:none; }

.AccordionContainer{
 /* border-top: solid 1px #C1C1C1;
  border-bottom: solid 1px #C1C1C1;
  border-left: solid 2px #C1C1C1;
  border-right: solid 2px #C1C1C1;
*/}

/* NEUES ZEUG */

#footer .footerbox.service .footerboxcontent.bottom {
    height:127px;
    text-align: center;
}

#footer .footerbox.service .footerboxcontent.top {
    height:auto;
}

#footer .footerbox.service p {
    margin: 6px 0;
}

#footer .footerbox.service {
    background: url('bg/footerbox_service-bg.jpg')
}

.inputDefault {
    width: 194px;
	padding-left: 4px;
}

.inputStreet {
    width: 151px;
	padding-left: 4px;
}

.inputCity {
    width: 138px;
	padding-left: 4px;
}

.inputStreetnr {
    width: 32px;
	padding: 0 2px;
	text-align: center;
	height: 22px!important;
}

.inputZip {
    width: 46px;
	padding-left: 4px;
}

#test_contentBody .firstline p {
    width: 275px;
    float: left;
    line-height: 16px;
}

input#checkBlz, input#kontonr, input#kontoinhaber, input#test_Payment_oxiddebitnote_1 {
    width: 180px !important;
}

#links .contentLinks p {
    float:right;
    width: 280px;
    line-height: 16px;
    margin: 7px 0;
}

.closedbox .firstlineImg {
    float:left;
    width: 44px;
    height: 38px;
    line-height: 38px;
    text-align: center;
}


.closedbox .firstline img {    
    vertical-align: middle;
}

.pwBlock {
    display: block;
}

.basketaddcheckout {
    height:100px;
    margin-bottom:50px;
    position:relative;
    width:198px!important
}

.inputcompany {
width:95px;
}
.inputuid {
width:97px;

}
.uidlabel {
right: 74px;
position: absolute;
float: right;
top: 25px;
}
.companylabel {

}

.bottomAddBasket {
    top: 122px!important;
}

#footer {
    background:#fff;
    padding:10px;
    position:relative;
    clear:both;
    width:940px;
    margin:10px 0 20px 0;
    overflow:hidden
}

#content {
    float:right;
    width:700px;
    background:#fff;
    margin-right:8px;
    margin-top:1px;
    padding:13px 10px 10px 10px;
    position:relative;
}

#content.minHeight {    
    min-height: 1900px;    
}

.bigcontentbox input[type="submit"]{
    border:1px solid #e5811f!important;
    font-size:11px;
    font-weight:normal!important;
    height:26px;
    margin:0;
    cursor:pointer
}

input.reloadbutton[type="submit"]{
    font-size: .9em;
    padding-bottom: .1em;
}

.reloadbutton {
	background:url("bg/reload.png") no-repeat scroll 130px 2px,#e5811f!important;
	background:url("bg/reload.png") no-repeat scroll 130px 2px,-moz-linear-gradient(top,rgba(229,129,31,1) 0,rgba(248,175,96,1) 100%)!important;
	background:url("bg/reload.png") no-repeat scroll 130px 2px,-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(229,129,31,1)),color-stop(100%,rgba(248,175,96,1)))!important;
	background:url("bg/reload.png") no-repeat scroll 130px 2px,-webkit-linear-gradient(top,rgba(229,129,31,1) 0,rgba(248,175,96,1) 100%)!important;
	background:url("bg/reload.png") no-repeat scroll 130px 2px,-o-linear-gradient(top,rgba(229,129,31,1) 0,rgba(248,175,96,1) 100%)!important;
	background:url("bg/reload.png") no-repeat scroll 130px 2px,-ms-linear-gradient(top,rgba(229,129,31,1) 0,rgba(248,175,96,1) 100%)!important;
	background:url("bg/reload.png") no-repeat scroll 130px 2px,linear-gradient(to bottom,rgba(229,129,31,1) 0,rgba(248,175,96,1) 100%)!important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5811f',endColorstr='#f8af60',GradientType=0)!important;
	width:165px!important
}

.nextbutton {
	background:url("bg/nextb.png") no-repeat scroll 178px 6px,#e5811f;
	background:url("bg/nextb.png") no-repeat scroll 178px 6px,-moz-linear-gradient(top,rgba(229,129,31,1) 0,rgba(248,175,96,1) 100%);
	background:url("bg/nextb.png") no-repeat scroll 178px 6px,-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(229,129,31,1)),color-stop(100%,rgba(248,175,96,1)));
	background:url("bg/nextb.png") no-repeat scroll 178px 6px,-webkit-linear-gradient(top,rgba(229,129,31,1) 0,rgba(248,175,96,1) 100%);
	background:url("bg/nextb.png") no-repeat scroll 178px 6px,-o-linear-gradient(top,rgba(229,129,31,1) 0,rgba(248,175,96,1) 100%);
	background:url("bg/nextb.png") no-repeat scroll 178px 6px,-ms-linear-gradient(top,rgba(229,129,31,1) 0,rgba(248,175,96,1) 100%);
	background:url("bg/nextb.png") no-repeat scroll 178px 6px,linear-gradient(to bottom,rgba(229,129,31,1) 0,rgba(248,175,96,1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5811f',endColorstr='#f8af60',GradientType=0);
	width:212px;
	height:34px!important;
	font-size:14px!important
}

.paypalExpressCheckoutBox {
	text-align: right;
}

.paypalExpressCheckoutBox input {
	border: 0;
}

.paypalExpressCheckoutBox .paypalHelpBox, .paypalExpressCheckoutBox .paypalHelpIcon {
	display: none;
}

#withregistration, #withoutregistration {
    float: right;
}

.basket_item_text {
    float:left;
    left:5px;
    position:relative;
    width:120px
}

.basket_item_img a {
    width: 69px;
    float: left;
    display: table-cell;
    text-align: center;
}

.left_white_box {
    background:#fff;
    border-bottom:6px solid #cec5b5;
    padding:4px 0 4px 10px;
    margin-bottom:0;
    color:#666;
    height:36px;
    overflow:hidden;
    position:relative;
}

.left_white_box.category_info {
	padding-right: 10px;
	height: auto;
}

.contentinfo_left_box_contentinfo_left {
    width:108px;
    float:left;
    font-weight:bold;
    margin-right:10px;
    padding-bottom:18px;
}

.contentinfo_left_box {
    width:450px;
    margin:0 0 36px 0;
}

.header_basket_item {
    background:#eae6df;
    border:1px solid #ccc;
    color:#999;
    height:70px;
    padding:2px;
    margin-bottom:14px;
    width: 195px;
}

.sparset_desc {
    font-size:11px;
    color:#45595f;
    margin-bottom: 5px;
}

.sparsetbox_index {
    position:relative;
    height: 230px;
}

.wocabox.onecolumn {
    padding: 10px 8px;
    width: 204px;
}

.argumente {
    outline:1px solid #e6e6e6;
    margin-bottom:10px;
    padding:5px 5px 0 5px;
}

.product_top_right .pricebuyinfo {
    position:absolute;
    bottom:10px;
    right:10px;
}

.product_top_right .priceperunit {
    bottom:28px;
    position:absolute;
    right:10px;
    font-size:9px;
    color:#99acb2;
}

.details_tocart {
    float:right;
    height: 22px;
    line-height:22px;
    width:130px;
    border:0 none;
}
    

.buyitdirect { 
    clear:both;
    line-height:20px;
}

.details_amount {
    float:left;
    top:18px;
    width:87px;
    color:#666
}

.buyitdirect .buyamount {
    float:left;
    width:70px;
    font-size:11px
}

#footer .footerbox .footerboxcontent.bottom.trusted {
    padding-top:5px;
}

#footer .footerbox .footerboxcontent.bottom.trusted img {
    float: left;
    width: 60px;
    margin: 7px 0px 0 5px;
}

#footer .footerbox .footerboxcontent.bottom.trusted ul{
    font-size: 9px;    
    margin: 0;
    float: left;
    width: 116px;
    padding-left: 17px;
    list-style-type: none;
    margin-top: 7px;
}

#footer .footerbox .footerboxcontent.bottom.trusted ul li{    
    height: 15px;
    margin-bottom: 3px;
    color: #000;
    background: url("../img/check.png");
    background-repeat: no-repeat;
    padding-left: 16px;
}

#footer .footerbox .footerboxcontent.top.vorteile {
    height: 138px;    
}

#footer .footerbox .footerboxcontent .vorteil {
    display: block;
    float:left;
    font-size:9px;
    height: 23px;    
    width:88px;
    margin-left: 11px;
    line-height: 9px;    
    vertical-align: bottom;
    padding-top: 47px;
}

#footer .footerbox .footerboxcontent .vorteil.service {
    background:url("bg/footer-sprite.png") no-repeat scroll 0px -255px transparent;
}

#footer .footerbox .footerboxcontent .vorteil.abwicklung {
    background:url("bg/footer-sprite.png") no-repeat scroll -86px -255px transparent;
}

#footer .footerbox .footerboxcontent .vorteil.anleitungen {
    background:url("bg/footer-sprite.png") no-repeat scroll 0px -323px transparent;
}

#footer .footerbox .footerboxcontent .vorteil.sortiment {
    background:url("bg/footer-sprite.png") no-repeat scroll -86px -323px transparent;
}

.twowidth .baskettable {
    border:1px solid #c5cacd;
    background:#edf3f3;
    /*
    background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZjNmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjglIiBzdG9wLWNvbG9yPSIjZjVmOWZhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
    background:-moz-linear-gradient(top,hsla(180,20%,94%,1) 0,hsla(192,33%,97%,1) 8%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,hsla(180,20%,94%,1)),color-stop(8%,hsla(192,33%,97%,1)));background:-webkit-linear-gradient(top,hsla(180,20%,94%,1) 0,hsla(192,33%,97%,1) 8%);background:-o-linear-gradient(top,hsla(180,20%,94%,1) 0,hsla(192,33%,97%,1) 8%);
    background:-ms-linear-gradient(top,hsla(180,20%,94%,1) 0,hsla(192,33%,97%,1) 8%);background:linear-gradient(to bottom,hsla(180,20%,94%,1) 0,hsla(192,33%,97%,1) 8%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#edf3f3',endColorstr='#f5f9fa',GradientType=0);
    padding:4px 6px 0;
    margin-bottom:6px
    */
}

.contentinfo_left_box_contentinfo_right .highlight_left {
    width: 161px;
    height: 22px;
    color: #2c3f46;
    padding: 4px 2px 4px 8px;
    border: 1px solid #cac1ae;
    margin-right: 6px;
    float: left;
    line-height: 22px;
    background: #fff;
}

.contentinfo_left_box_contentinfo_right .highlight_right {
    width:100px;
    height:18px;    
    padding: 8px 2px 4px 8px;
    border:1px solid #cac1ae;    
    float:left;    
    background: #fff;
}

.userBoxLeft {
    width: 120px;
    float: left;
}

.userBoxRight {    
    float: right;
}

.header_user_link.abmelden {    
    width: 62px;
    height: 20px;    
    display: block;    
    background: transparent url('bg/abmelden.png') no-repeat;
    padding: 0;
    margin-top: 40px;
}

#header_account hr{
    margin: 5px 0;
}

.closedbox {
    border:1px solid #c5cacd;    
    margin-bottom:13px;                                                                                                 
}

.closedbox .firstline {        
    font-size:12px;
    font-weight:bold;
    line-height:40px;
    color:#46595f;
    cursor:pointer;
    padding-left: 10px;
    background: rgba(222,222,224,1);
    background: -moz-linear-gradient(top, rgba(222,222,224,1) 0%, rgba(255,255,255,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(222,222,224,1)), color-stop(100%, rgba(255,255,255,1)));
    background: -webkit-linear-gradient(top, rgba(222,222,224,1) 0%, rgba(255,255,255,1) 100%);
    background: -o-linear-gradient(top, rgba(222,222,224,1) 0%, rgba(255,255,255,1) 100%);
    background: -ms-linear-gradient(top, rgba(222,222,224,1) 0%, rgba(255,255,255,1) 100%);
    background: linear-gradient(to bottom, rgba(222,222,224,1) 0%, rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dedee0', endColorstr='#ffffff', GradientType=0 );
}

.readcontent .closecontent {
    padding:8px;
    margin: 2px;
    background: #fff;
    border-top: 1px solid #C8C8C8;
}

.contentinfo_right_box_content {
    background: #42545C;
    width: 200px;
    padding: 10px;
    color: #fff;
    margin-bottom: 15px;
}

#maincatdesc h1 {
    font-size: 18px;
    line-height: 20px;
}

.onecolumn h1 {
    font-size: 18px;
    line-height: 20px;
}

.colSize {
    width: 173px;
}

.rowHeight {
    line-height: 32px!important;
}

.onecolumn h2 {
    font-size: 12px;
}

.onecolumn p {
    line-height: 14px;
}

#content.cmspage {
    padding: 0 0 23px 0;
    width: 720px;
}

.link-item {
    border:1px solid #C8C8C8;
    margin: 20px 0 0 20px;
}

.link-item span {
    margin: 10px 10px 0 10px;    
    display: inline-block;
}

.link-item .linkRight {
    float: right;     
}

.contentLinks {
    padding: 12px;
}

.contentLinks img {
    margin: 5px 20px 0 0;
    width: 120px;
    float: left;
}

#contentLinks p {
    float:right;
    width: 288px;
    margin: 7px 0;
}

#test_contentLeft {
    float:left;
    width: 470px;
} 

.contentleft.contact, .contentleft.links {    
    width: 470px;
    padding-bottom: 10px;
}

.contentleft textarea{    
    width: 426px;
}

#cmsHead {    
    height:79px;
    border-bottom:1px solid #A9B1B5;
    display: table-cell;
    vertical-align: middle;
    width: 460px;
}

#test_contentBody {
    margin-left: 20px;
    line-height: 130%;
}

#test_contentBody a {
    font-size: 12px;
}

#test_contentBody h1 {
    margin: 26px 0 10px 0!important;
    display: block;
    font-size: 14px;
    font-weight: normal;
    line-height: 16px;
}

#test_contentBody h2 {
    font-size: 14px;
    margin: 25px 0 10px 0;
    font-weight: normal;
}

h2.bereich {     
    margin: 25px 0 10px 10px!important;
    font-weight: normal;
    font-size: 14px;    
}

#test_contentBody h3 {
    margin: 20px 0 10px 0;   
    letter-spacing: 0.1em;     
}

#test_contentBody #pdf {
    float: left;
    width: 23px;
    height: 40px;
    padding-top: 2px;
}

#test_contactHeader {
    margin-left: 20px;
    padding: 28px 0 27px 0px;
    border-bottom: 1px solid #A9B1B5;    
}

.contact #test_contactHeader {
    margin-left: 20px;
    padding: 22px 0 21px 0px;
    border-bottom: 1px solid #A9B1B5;    
}

.buttonsrightside {
    float: right;
    width: 230px;
    padding: 104px 0 0 20px;
    line-height: 130%;     
}

.buttonsrightside img{
    margin-bottom: 10px;
}

.buttonsrightside #adresse {    
    font-size: 11px;
}

.buttonsrightside #adresse a {    
    font-size: 11px;
}

.buttonsrightside #adresse p {    
    margin: 2px 0 20px 0;
} 

.buttonsrightside.Bezahloptionen {        
    background-repeat: no-repeat;
    background-image: url(bg/bg_bezahloptionen.png);
}

.buttonsrightside.oxfaq {       
    background-repeat: no-repeat;
    background-image: url(bg/bg_faq.png);
}

.buttonsrightside.Verarbeitungsvideos {    
    background-repeat: no-repeat;
    background-image: url(bg/bg_videos.png);
}

.buttonsrightside.Probenservice {    
    background-repeat: no-repeat;
    background-image: url(bg/bg_probe.png);
}

.buttonsrightside.Treuhandservice {    
    background-repeat: no-repeat;
    background-image: url(bg/bg_treuhand.png);
}

.buttonsrightside.merkblatt {    
    background-repeat: no-repeat;
    background-image: url(bg/bg_merkblaetter.png);
}

.buttonsrightside.Deklaration_der_Inhalte {        
    background-repeat: no-repeat;
    background-image: url(bg/bg_pdf.png);
}

.buttonsrightside.BeratungVerkauf {    
    background-repeat: no-repeat;
    background-image: url(bg/bg_faq.png);
}

.buttonsrightside.oxrightofwithdrawal {    
    background-repeat: no-repeat;
    background-image: url(bg/bg_widerruf.png);
}

.buttonsrightside.Datensicherheit, .buttonsrightside.Sicherheits_Informationen {    
    background-repeat: no-repeat;
    background-image: url(bg/bg_datensicherheit.png);
}

.buttonsrightside.oxhelpdefaulthelp {    
    background-repeat: no-repeat;
    background-image: url(bg/bg_hilfe.png);
}

.buttonsrightside.oxorderinfo {    
    background-repeat: no-repeat;
    background-image: url(bg/bg_bestellen.png);
}

.buttonsrightside.anleitung {    
    background-repeat: no-repeat;
    background-image: url(bg/bg_pdf.png);
}
 
.buttonsrightside.HndlerundHandwerker {    
    background-repeat: no-repeat;
    background-image: url(bg/bg_haendler.png);
}
 
.buttonsrightside.Kundeninformation, .buttonsrightside.oxrightofwithdrawal {    
    background-repeat: no-repeat;
    background-image: url(bg/bg_kundeninfo.png);
}
       
.buttonsrightside.contact {            
    width: 230px; 
    background-repeat: no-repeat;
    background-image: url(bg/bg_kontakt.png);
}

.buttonsrightside.oximpressum {   
    background-repeat: no-repeat;
    background-image: url(bg/bg_impressum.png);
}

.buttonsrightside.oxagb {    
    background-repeat: no-repeat;
    background-image: url(bg/bg_agb.png);
}

.buttonsrightside.Versand {    
    background-repeat: no-repeat;
    background-image: url(bg/bg_versand.png);
}

.buttonsrightside.zertifizierung, .buttonsrightside.bioraum {    
    background-repeat: no-repeat;
    background-image: url(bg/bg_zertifikate.png);
}

.buttonsrightside.TrustedShops {    
    background-repeat: no-repeat;
    background-image: url(bg/bg_trusted.png);
}

.buttonsrightside.links {
    width: 230px;    
    background-repeat: no-repeat;
    background-image: url(bg/bg_links.png);
}

.buttonsrightside span{
    margin-bottom: 7px;
    display: block;
    font-size: 12px;
    font-family: 'Roboto',sans-serif;
}

.alsoknowdiv #content_lower_left {
    float:left;
    background: #42545C;
    width: 200px;
    color: #fff;
    padding: 10px;
    margin-bottom: 10px;
}

.alsoknowdiv #content_lower_left h2{
    color: #fff;
    font-size: 17px;
    font-weight: normal;
}

.alsoknowdiv .alsotitle {
    float: none;
    width: 115px;
    margin: 20px 0;
    text-align: left;
    padding: 0;
    font-weight: normal;    
}

.alsoknowdiv .alsotitle a {
    background: transparent url('bg/menu-arrow_white.png') no-repeat 0px 4px;
    padding-left: 10px;    
    text-decoration: none!important;
}



.alsoknowdiv a {
    color: #fff!important;
    text-decoration: underline!important;
}

.alsoknowdiv .alsoknow {
    margin-right: 0;
    width: auto;
}

.twowidth h3 {
    margin-top: 10px;
}

.inputRight {
    float: right; 
    margin: 0 15px 10px 0;    
}

.inputLeft {
    float:left;
    margin-bottom: 10px; 
}

.inputLeft.last, .inputRight.last{    
    margin-bottom: 0px; 
}

.contactTitle {
    margin-bottom: 10px; 
}

input.required.code {
    margin: 3px 0 0 4px;
    height: 14px;
}

.veriCode {
    margin-top: 3px;
    display: block;
}

.veriCode img {
    margin-top:0;
}



.inputRight input, .inputLeft input{
    width: 200px;    
}

.inputRight label, .inputLeft label, .contactTitle label, .twowidth label {    
    font-size: 10px;
    font-family: Verdana;
    line-height: 13px;     
}


.anleitungPflege { 
    padding: 10px;    
    border:1px solid #c5cacd;
    background:#edf3f3;
}

.anleitungPflege a { 
    font-size: 12px!important;
    text-decoration: none!important;
}

.anleitungPflege a:hover {     
    text-decoration: underline!important;
}

.anleitungPflege .liste li.topless{ 
    margin-top: 0;
}

.anleitungPflege .liste {
    float:left;
    width: 210px;
    list-style-type: none;
    padding-left: 0;
    margin: 0;
}

.anleitungPflege .liste.zertifikate {
    width: auto;
}

.anleitungPflege .liste li{        
    margin-top: 20px;
    font-weight: bold;
}

.anleitungPflege .liste ul li{    
    list-style-image: url('../img/list_arrow.png');
    margin-left: -20px;
    margin-top: 2px;
    font-weight: normal;
}

#innland {
    padding: 0 10px;
}

.gewicht {
    height: 15px;
    width: 190px;
    border: 1px solid #BACBCF;
    float: left;
    padding: 6px 0 6px 10px;
    margin-bottom: 8px;
    background: #fff;
}

.gewicht.priceFor{
    text-align: right;
    font-weight: bold;
    float: right;
    padding-right: 10px;    
}

.widerruf {
    background: #E4E6E7;
    padding: 5px;
}

.grundbehandlung {
    list-style-type: none;
    font-weight: bold;
    border-bottom: 1px solid #A9B1B5;
    padding: 10px 0 1px 0;
    margin: 8px 0 12px 0;
}

.video {
    border-bottom: 1px solid #40525B;
    padding-bottom: 20px;
    margin-bottom: 20px;
}

.video a {
    float: left;    
}

.video img {
    padding-top: 5px;
    
}

.video p {
    float: left;  
    clear: none;
    width: 200px;
    margin: 0;
}

.video p a{
    float: none;
}           

.errorRight label.error {
	position: absolute;
	left: 206px;
	top: 1px;
}

.userError .err {
	color: #ff0000;
	border: 2px solid #ff0000;
	display: block;
	width: 40%;
	padding: 3px;
	text-align: center;
}

/* ----------------- Clearfix ------------------------------------------------*/
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
 
.clearfix {
    display: inline-block;
}
 
html[xmlns] .clearfix {
    display: block;
}
 
* html .clearfix {
    height: 1%;
}


/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 * 
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('../img/fancybox/fancybox.png');
}

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 1101;
	outline: none;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url('../img/fancybox/fancybox.png') -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url('../img/fancybox/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('../img/fancybox/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('../img/fancybox/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('../img/fancybox/fancybox-x.png');
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('../img/fancybox/fancybox.png');
	background-position: -40px -162px;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('../img/fancybox/fancybox-y.png');
	background-position: -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('../img/fancybox/fancybox.png');
	background-position: -40px -182px; 
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('../img/fancybox/fancybox-x.png');
	background-position: 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('../img/fancybox/fancybox.png');
	background-position: -40px -142px;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('../img/fancybox/fancybox-y.png');
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('../img/fancybox/fancybox.png');
	background-position: -40px -122px;
}

#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('../img/fancybox/fancy_title_over.png');
	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url('../img/fancybox/fancybox.png') -40px -90px no-repeat;
}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url('../img/fancybox/fancybox-x.png') 0px -40px;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url('../img/fancybox/fancybox.png') -55px -90px no-repeat;
}

/* IE6 */

.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.html', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.html', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.html', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.html', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.html', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.html', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.html', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
	height: expression(this.parentNode.clientHeight + "px");
}

#fancybox-loading.fancybox-ie6 {
	position: absolute; margin-top: 0;
	top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}

#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.html', sizingMethod='scale'); }

/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }

.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.html', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.html', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.html', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.html', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.html', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.html', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.html', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.html', sizingMethod='scale'); }

.farbsprite {
    float:left;
    height:97px;
    width:69px;
    
}
    .dunkle {
     background: url("../img/muster.jpg") no-repeat scroll 0 0 transparent;     
    }
    .nadelholz {
     background: url("../img/muster.jpg") no-repeat scroll -70px 0 transparent;        
    }
    .rotbraun {
     background: url("../img/muster.jpg") no-repeat scroll -140px 0 transparent;        
    }
.review_mail #star_rate {
 margin: -10px 0 5px !important;    
}
.pad_block {
    
}
.PadPflegeBox {
    background: none repeat scroll 0 0 #EDF3F3;
    border: 1px solid #C5CACD;
    padding: 10px;
    width:670px;    
}
.padzeile_left {
width: 190px;
border: 1px solid #BACBCF;
float: left;
padding: 6px 6px 6px 10px;
margin-bottom: 8px;
background: #fff;
}
.padzeile_center {
width: 190px;
border: 1px solid #BACBCF;
float: left;
padding: 6px 5px 6px 10px;
margin-bottom: 8px;
margin-left: 14px;
background: #fff;
}
.padzeile_right {

width: 190px;
border: 1px solid #BACBCF;
float: right;
padding: 6px 6px 6px 10px;
margin-bottom: 8px;
background: #fff;
}
.padgrid {
    width:210px !important;
}
.padgridb {
    width:430px !important;
}
.table_green {
    background-color:#ddfade;
    
}
.table_red {
    background-color:#ffe7e7;
}
.PadPflegeBox table tr td {
   
    text-align: center;
    font-size:12px;
    padding:5px;
}
.PadPflegeBox table tr th {
    text-align: center;
    font-size:12px;
    padding:5px;
}
.cellLink {
    width:100%;
    height:100%;
}

.bold {
	font-weight: bold;
}
 
#body .box {
	margin-right:0px;
	margin-left:0px;
	padding-left: 0px;
	padding-right: 0px;
}

.coloredheader h3 {
	margin-top: 0px;
}

#shop-info-badge {
	position: fixed;
	bottom: 66px;
	right: 0;
}

.checkouttop h1 {
	float: left;
}

.checkouttop button {
	float: right;
}


#cookieNote {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	z-index:105;
	font-weight:normal;
	font-size:16px;
	color: #fff;
	background-color:#f77704;
	opacity: 0.9;
	filter: alpha(opacity = 90);
	padding:8px 0 8px 0;
	text-align: center;
	border-bottom: 1px solid #d36706;
	display: none;
}

#cookieNote span.dismiss {
	cursor:pointer;
	position: absolute;
	right: 10px;
	top: 8px;
	width: 18px;
	height: 18px;
	display: block;
	text-indent: -9999px;
	background: url(../img/close.png) no-repeat 0 0;
}

#cookieNote a {
	color: #fff;
	text-decoration:underline;
	font-weight:bold
}

#cookieNote+#page {
	padding-top: 35px;
}

#cookieNote .notify{
	padding: 0 35px;
}