@font-face {font-family: 'TypewriterSerial';
	src: url('../fonts/13C2CB_0.eot');
	src: url('../fonts/13C2CB_0.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/13C2CB_0.woff') format('woff'),
		 url('../fonts/13C2CB_0.ttf') format('truetype'),
		 url('../fonts/13C2CB_0.svg#wf') format('svg');}

/* Winter */
body {
  background: #999 url(../img/flocke.jpg);
  color: #333;
  font-size: 11px;font-family: 'TypewriterSerial',Georgia, serif;font-weight: normal;
  height: auto;
}


.mediaelement {height:290px!important;overflow:hidden;background:#000;}
.mediaelement #player1 {margin-top:-10px;}
.multilang_flags, .multilang_flags div {display:none !important;}

a {color: #fff;text-decoration: none;}
a.redlink, .login a, .PlentyWebBasketContainer a, #PlentyWebLoginForgotPassword a, #PlentyMyAccount a {color:#900000;}
a.redlink:hover, .login a:hover, .PlentyWebBasketContainer a:hover, #PlentyWebLoginForgotPassword a:hover, #PlentyMyAccount a:hover {color:#400000;}
a:hover {text-decoration: underline;}

a.flag_de, a.flag_fr, a.flag_it, a.flag_en {display:inline-block;width:26px; height:18px;}
a.flag_de {background: url(../img/flag_de.png) 0 0 no-repeat;}
a.flag_fr {background: url(../img/flag_fr.png) 0 0 no-repeat;}
a.flag_it {background: url(../img/flag_it.png) 0 0 no-repeat;}
a.flag_en {background: url(../img/flag_uk.png) 0 0 no-repeat;}

#PlentyMyAccount {margin:0px 10px;}
#PlentyMyAccount fieldset legend {font-size:16px;}
#PlentyMyAccount fieldset {margin:0px 10px;}
#PlentyMyAccount fieldset.trusted_shops_rating_fieldset {margin-top:20px;background:#CEFFAB;}
#PlentyMyAccount fieldset table.Order_ConfigTable {width:950px;}
#PlentyMyAccount fieldset table.Order_ConfigTableSum {margin-right:10px;background:none;}
#PlentyMyAccount fieldset table tr {background:#eee;border-bottom:1px dotted #900000;}
#PlentyMyAccount fieldset table td {padding:4px;}

h1 {padding-top: 20px;font-size:18px;line-height:20px;}
h1.red, h1.red a {color:#900000;}
h1.red a:hover {text-decoration:none;color:#400000;}
h1.cat {color:#aa6e32;padding-top:4px;}
h3.cat {color:#815326;padding-top:4px;font-size:18px;margin:0px;}
h1.title {padding-top:0px;margin-bottom:5px;}
h2 {padding-top: 20px;text-align: center;}

p {overflow: hidden;}
p.mail, p.phone {margin:0px 0px 3px 0px;font-size:13px;padding-left:25px;}
p.phone {background: url(../img/icon_sprite.png) 0px -41px no-repeat;}
p.mail {background: url(../img/icon_sprite.png) 0px -61px no-repeat;}
p.teasertext {color:#333;line-height:15px;font-size:10px;margin-bottom:10px;overflow:hidden;}
p.description {line-height:13px;margin:5px 0px 5px 0px;}
.grid_8 p.description {width:500px;}
span.productTaxInfo {font-size:8px;margin-left:5px;color:#999;}
#cattext {display:none;}
/*.descriptionlong {clear:both;height:400px;overflow-x:hidden;overflow-y:visible;} bei zweispaltig:margin-top:30px*/
.descriptionlong {margin-top:0px;color:#333;font-size:12px;width:360px;}
.descriptionlong p {margin:0px 0px 4px 0px;}
.descriptionlong b {text-shadow: 0px 0px 1px #000;color:#000;}
.descriptionlong h2 {text-align:left;}
.descriptionlong ul li {list-style-type:square;color:#900000;}
.descriptionlong ul li p {margin:0px;}
.techdat {margin-top:20px;}
.techdat table {background:#ccc;}
.techdat table td {border:2px solid #eee;padding:2px;}
#AttrImage img {cursor:pointer;}
.ArticleAttrImage {width:50px;height:60px;border:6px solid #eee;cursor:pointer;}
.ArticleAttrImageSelected {width:50px;height:60px;border:6px solid #a00000;}
.ArticleAttrTable tbody tr td {width:260px !important;}

.container_12 {background: #fff;margin-bottom: 10px;}
.main {background: #fff url(../img/strip.png) 0 0 repeat}

.boxwrapper {height:300px;background: url(../img/shadow3col.png) 0 100% no-repeat;margin-bottom:10px;}
.boxwrapper_long {height:400px;background: url(../img/shadow3col.png) 0 100% no-repeat;margin-bottom:10px;}
.menuwrapper {min-height:160px;background: #aa6e32 url(../img/bgr_catmenu.png) 0 10px repeat-y;margin:0px 10px 12px -13px;width:243px;float:left;}
.menuwrapper .level2_sub {display:none;}
.menuwrapper .level1active + .level2_sub {display:block;}
.boxwrapper3 {height:300px;background: url(../img/shadow9col.png) 0 100% no-repeat;margin-bottom:10px;}
.boxwrapper_detail {height:500px;background: url(../img/shadow12col.png) 0 100% no-repeat;margin-bottom:10px;}
.boxwrapper2 {height:300px;background: url(../img/shadow6col.png) 0 100% no-repeat;margin-bottom:10px;}
.articledetailbox {border-top:4px;-webkit-border-image:url(../img/border_dash.png) 4 4 repeat;margin-top:10px;padding-top:10px;}

.box {height:283px;background: #fff;position:relative;border:4px;-webkit-border-image:url(../img/border_dash.png) 4 4 repeat;-moz-border-image:url(../img/border_dash.png) 4 4 repeat;-moz-box-shadow: 0px 0px 4px #888;
-webkit-box-shadow: 0px 0px 4px #888;box-shadow: 0px 0px 4px #888;}
.longbox {height:383px;}
.detailbox {height:483px;}
.highlight {
	background: #ccc; /* Old browsers */
}

.redbox {height:274px;padding:8px;color:#fff;background: #890000; /* Old browsers */
background: -moz-linear-gradient(-30deg, #890000 0%, #ef0000 48%, #930000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#890000), color-stop(48%,#ef0000), color-stop(100%,#930000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-30deg, #890000 0%,#ef0000 48%,#930000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #890000 0%,#ef0000 48%,#930000 100%); /* Opera11.10+ */
background: -ms-linear-gradient(left, #890000 0%,#ef0000 48%,#930000 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#890000', endColorstr='#930000',GradientType=1 ); /* IE6-9 */
background: linear-gradient(left, #890000 0%,#ef0000 48%,#930000 100%); /* W3C */}

.boxline {border:1px dashed #eee;height:255px;padding:8px;-moz-box-shadow: 0px 0px 7px #550000;
-webkit-box-shadow: 0px 0px 7px #550000;box-shadow: 0px 0px 7px #550000;}

.wrapper {background:#999;width:1200px;margin: 0 auto;background: url(../img/bgr_white.png) top center repeat-y;}
.wrapperline {border-left:4px;-webkit-border-image:url(../img/border_dash.png) 4 4 repeat;-moz-border-image:url(../img/border_dash.png) 4 4 repeat;border-right:4px;border-bottom:4px;width:980px;margin-left: 106px;}
.readmorebutton {-webkit-border-radius: .3em;-moz-border-radius: .3em;border-radius: .3em;background:#999 url(../img/arrow.png) 3px 0px no-repeat;width:30px;height:20px;display:block;}
.readmorebutton:hover {background:#666 url(../img/arrow.png) 3px 0px no-repeat;}

.box .productimage {display:block;width:190;height:147px;border:5px solid white;}
.box h1 {padding:0px 5px;margin:0px;}
.box p {padding:0px 5px;}
.box .pricetag {width:120px;height:47px;padding:6px 0px 5px 10px;background: url(../img/pricetag.png) 0 0 no-repeat;position:absolute;bottom:-10px;right:-5px;}
.box span.price {color:#eee;font-size:20px;}
.box span.price_e {color:#eee;font-size:20px;padding-right:15px;}
.box .productShipping {margin-left:5px;}
.box #prodTaxShipInfo1 {margin-left:5px;font-size:8px;}
h1.productname {line-height:16px;padding-top:6px;}
h1.productnamebig {font-size:26px;line-height:28px;color:#444;text-shadow: -1px 0px 1px #000;width:600px;}
h1.productname a {color:#444;letter-spacing:-1px;}
h1.productname a:hover {color:#111;text-decoration:none;letter-spacing:-1px;}

.detailprice .pricetag {margin-top:20px;width:120px;height:47px;padding:6px 0px 5px 10px;background: url(../img/pricetag.png) 0 0 no-repeat;}
.detailprice span.price {color:#eee;font-size:20px;}
.detailprice span.price_e {color:#eee;font-size:20px;padding-right:15px;}

/* HEADER */
#header {background:url(../images/header.jpg) 0 0 no-repeat;display:block;height:200px;width:960px;padding:0px;}
#headercat {display:block;height:220px;width:960px;padding:0px;margin-bottom:20px;}
.Baby {background:url(../images/header_kids.jpg) 0 0 no-repeat;}
.Home {background:url(../images/header_cinema.jpg) 0 0 no-repeat;}
.Bad {background:url(../images/header_bathroom.jpg) 0 0 no-repeat;}
.Schlafen {background:url(../images/header_sleep.jpg) 0 0 no-repeat;}
.Wohnen {background:url(../images/header_living.jpg) 0 0 no-repeat;}
.Weihnachtszeit {background:url(../images/header_christmas.jpg) 0 0 no-repeat;}
.orderheader {background:url(../images/header.jpg) 0 0 no-repeat;}
.cms {background:url(../images/header.jpg) 0 0 no-repeat;height:150px!important;}

.claim p {float:right;padding:10px 15px 0px 0px;font-size:12px;}
.logo {display:block;width:460px;height:90px;background: url(../img/empressia.jpg) 5px 0px no-repeat;position:absolute;margin-top:20px;}
#logo {width:460px;height:138px;background: url(../img/empressia_shadow.png) bottom center no-repeat;position:absolute;}

#label_top {display:block;width:45px;height:170px;background: url(../img/topseller.png) 0 0 no-repeat;position:absolute;margin-left:-59px;}
#label_new {display:block;width:45px;height:170px;background: url(../img/neu.png) 0 0 no-repeat;position:absolute;margin-left:-59px;}
#label_cat {display:block;width:45px;height:170px;background: url(../img/rubriken.png) 0 0 no-repeat;position:absolute;margin-left:-59px;}

.shopmerkmale {height:60px;background: url(../img/merkmalsleiste.png) 0 0 no-repeat;}

/* TOPMENU */
#topmenu {height:50px;padding-top:10px;}
#topmenu ul {float:right;margin-right:10px;}
#topmenu p {padding-top:25px;}
#topmenu li {display:inline-block;list-style:none;height:50px;margin-left:10px;}
.account a {background: url(../img/icon_sprite.png) 0px -5px no-repeat;padding-left:25px;margin-left:20px;font-size:12px;color:#900000;}
.notes a {background: url(../img/icon_sprite.png) 0px -21px no-repeat;line-height:20px;display:block;padding-left:22px;font-size:12px;color:#900000;}
.cart {background: url(../img/warenkorb.png) -5px 0px no-repeat;height:50px;padding-top:25px;}
.cart a {margin:0px 5px 0px 45px;font-size:12px;color:#900000;}

/* CATMENU */
.menuwrapper #activeCategory {margin:10px 0px 0px 10px;}
.menuwrapper .left_menu {margin:0px 0px 10px 10px;}
.menuwrapper .left_menu li.level1 {display:none;}
.menuwrapper .left_menu li ul li, .menuwrapper .left_menu li {list-style:none;line-height:20px;margin:0px;}

/* BLOGMENU */
li.bloghome, li.shophome, li.empty {list-style-type:none;display:inline;float:right;margin-right:10px;}
li.bloghome a, li.shophome a {color:#333;}
a.link_to_blog {color:#900000;}
.blog_body table tr td {padding-right:20px;}

/* CATACTIONS */
.categorynav {border-top:4px;border-bottom:4px;-webkit-border-image:url(../img/border_dash.png) 4 4 repeat;margin-bottom:10px;}
.articlesort select {width:220px;}
.breadcrumbs {padding-top:5px;}
.breadcrumbs a {color:#666;}
.articlePages {}
span.separator {padding:0px 10px;}
.articlePages_LinkElement {width:18px;height:20px;background:#666;display:inline-block;padding:4px 0px 0px 0px;text-align:center;}
.articlePages_activeLink {background-color:#900000;}

/* MENU */
/*#menu {line-height: 30px;width:965px;height:30px;margin-bottom:20px;margin-top:-20px;}*/

#menu {line-height: 30px;width:965px;height:30px;position:absolute;top:150px;z-index:9999;}
#menu li.level1 {display:inline;list-style:none;margin:0px;}
#menu li.level2_sub {margin:32px 0px 0px -137px;list-style:none;height:0px;display:block;float:left;}
#menu li.level2_sub ul {width:137px;margin-top:0px;display:none;}
#menu li.last {width:160px;border-right:none;}
#menu ul.menu_level1 li.level1 a {
	height:30px;width:136px;
	border-right:1px dashed #eee;margin:0px;background: url(../img/bgr_menu.jpg) 0 0 no-repeat;padding-top:2px;
	display: block;
	float:left;
	font-size:12px;font-family:'TypewriterSerial',Georgia, serif;font-weight: normal;
	text-align:center;color: #eee;
}
#menu li.level1:hover + li.level2_sub ul, #menu li.level2_sub:hover ul.menu_level2 {display:block;}
#menu ul.menu_level2 li.level2  {color: #eee; background:#600000;padding-left:5px;border-bottom:1px solid #900000;width:200px;}
#menu ul.menu_level2 li.level2:hover {background:#800000;}
#plentycat_178-0-0-0-0-0, #plentycat_178-0-0-0-0-0 a {display:none !important;} /* TOPangebote aus */
/* #plentycat_179-0-0-0-0-0, #plentycat_179-0-0-0-0-0 a {display:none !important;}  Weihnachtszeit aus */
#menu ul li ul.menu_level2 li a {padding:0px 4px;color:#eee;-webkit-box-shadow:none;-webkit-border-radius: 0px;border:none;text-align:left;}
#menu ul li ul.menu_level2 li {padding:0px;margin:0px;overflow:hidden;}
#menu a.active {height:31px;background:#aaa;border-bottom: 0 none;}
.left_menu .level2active, .left_menu .level3active {background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(130,80,40,0)), color-stop(100%,rgba(130,80,40,1)));
background-image: -webkit-linear-gradient(left, rgba(130,80,40,0) 0%, rgba(130,80,40,1) 100%);
background-image: -moz-linear-gradient(left, rgba(130,80,40,0) 0%, rgba(130,80,40,1) 100%);
background-image: -ms-linear-gradient(left, rgba(130,80,40,0) 0%, rgba(130,80,40,1) 100%);
background-image: -o-linear-gradient(left, rgba(130,80,40,0) 0%, rgba(130,80,40,1) 100%);
background-image: linear-gradient(left, rgba(130,80,40,0) 0%, rgba(130,80,40,1) 100%);}
li.level3 {padding-left:10px;}
li.level3 a {color:#e4e4e4;}
li.level3 a:hover {color:#fff;}

/* Blog und Blogmenu */

#menu ul.plenty_blog_category_list li a, .bloghome a, .shophome a {
	display: block;
	font-size:13px;font-family:'TypewriterSerial',Georgia, serif;font-weight: normal;
	text-align:center;color: #eee;}
#menu ul.plenty_blog_category_list {margin-bottom:0px;}

ul.blog_archive_linklist li a {font-family:'TypewriterSerial',Georgia, serif;font-weight: normal;color: #333;}
ul.blog_archive_linklist li {list-style-type:none;}
#blogarchive {}

/* Account */

#PlentyMyAccount fieldset {border:1px dotted #999;padding:10px;}

/* Banner */

#banner {float:right;position:relative;left:40px;width:120px;}
#banner a.bannerlink {display:block;width:120px;height:500px;background:#999 url(../images/banner.jpg) center bottom no-repeat;}
#topleft {position:absolute;top:0px;left:0px;width:100px;height:200px;}
a.lichtblick {margin-bottom:40px;}

/* Banner OLD 
#banner {position:absolute;top:0px;right:0px;width:120px;}
#banner a.bannerlink {display:block;width:120px;height:600px;background:#999 url(../images/banner.jpg) 0 0 no-repeat;}
*/


/* FOOTER */
#footer {padding-bottom:30px;}
.footermenu li {display:inline-block;list-style:none;margin-left:10px;margin:10px 0px 0px 0px;}
.footermenu a {color:#900000;padding-right:20px;letter-spacing:-1px;}
.footermenu a.last {color:#900000;padding-right:0px;}
p.copyright {padding:0px;text-align:center;font-size:10px;}
.social a, .payment a {background:#eee;height:30px;display:inline-block;margin-right:4px;width:30px;}
.socialtop {margin-top:30px;float:right;}


#footer .producers p {text-align:center;font-weight:bold;color:#900000;margin-top:20px;}
#footer .producers ul {list-style-type: none;}
#footer .producers ul li {display:inline;}
#footer .producers ul li a {color:#333;}

/* SLIDER */
.scrollable {position:relative;overflow:hidden;padding:0px;height:281px;}
.scrollable .items {width:20000em;position:absolute;clear:both;}
.items div {float:left;width:700px;}
.items div .overlay {position:absolute;margin-top:240px;padding:10px;height:50px;width:700px;font-size:14px;color:#eee;background: url(../img/000_50.png) 0 0;font-family:'TypewriterSerial',Georgia, serif;font-weight: normal;}

/* Form */
.newsletterinput {width:176px;line-height:20px;border: 1px dotted #eee;background:url(../img/000_50.png) 0 0;font-size:14px;color:#fff;padding:4px;}
.newsletterinput:focus {background:#dd0000;}
p.small {margin:0px;font-size:9px;}
form.newsletter {margin-bottom:10px;}
.newsletterbutton  {display: inline-block;
white-space: nowrap;
background-color: #DDD;
background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ccc));
background-image: -webkit-linear-gradient(top, #eee, #ccc);
background-image: -moz-linear-gradient(top, #eee, #ccc);
background-image: -ms-linear-gradient(top, #eee, #ccc);
background-image: -o-linear-gradient(top, #eee, #ccc);
background-image: linear-gradient(top, #eee, #ccc);
border: 1px solid #777;
margin:5px 0px 10px 0px;
padding: 5px 4px 0px 4px;
font: 12px/20px 'TypewriterSerial',Georgia, serif;
text-decoration: none;
color: #333;
text-shadow: 0 1px 0 rgba(255, 255, 255, .8);
-moz-border-radius: .2em;
-webkit-border-radius: .2em;
border-radius: .2em;
-moz-box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
-webkit-box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
cursor:pointer;float:right;
}
.newsletterbutton:hover {background-color: #EEE;
background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#ddd));
background-image: -webkit-linear-gradient(top, #fafafa, #ddd);
background-image: -moz-linear-gradient(top, #fafafa, #ddd);
background-image: -ms-linear-gradient(top, #fafafa, #ddd);
background-image: -o-linear-gradient(top, #fafafa, #ddd);
background-image: linear-gradient(top, #fafafa, #ddd);
}

#productButton input:hover {background-color: #c00000;
background-image: -webkit-gradient(linear, left top, left bottom, from(#c00000), to(#d00000));
background-image: -webkit-linear-gradient(top, #c00000, #d00000);
background-image: -moz-linear-gradient(top, #c00000, #d00000);
background-image: -ms-linear-gradient(top, #c00000, #d00000);
background-image: -o-linear-gradient(top, #c00000, #d00000);
background-image: linear-gradient(top, #c00000, #d00000);
}

#productButton input {display: inline-block;
white-space: nowrap; height:30px;
background-color: #900000;
background-image: -webkit-gradient(linear, left top, left bottom, from(#c00000), to(#900000));
background-image: -webkit-linear-gradient(top, #c00000, #900000);
background-image: -moz-linear-gradient(top, #c00000, #900000);
background-image: -ms-linear-gradient(top, #c00000, #900000);
background-image: -o-linear-gradient(top, #c00000, #900000);
background-image: linear-gradient(top, #c00000, #900000);
border: 1px solid #c00000;
margin:5px 0px 10px 0px;
padding: 5px 4px 0px 4px;
font: 12px/20px 'TypewriterSerial',Georgia, serif;
text-decoration: none;
color: #fff;
text-shadow: 0 1px 0 rgba(60, 0, 0, .8);
-moz-border-radius: .2em;
-webkit-border-radius: .2em;
border-radius: .2em;
-moz-box-shadow: 0 0 1px 1px rgba(250,0,0,.8) inset, 0 1px 0 rgba(0,0,0,.3);
-webkit-box-shadow: 0 0 1px 1px rgba(250,0,0,.8) inset, 0 1px 0 rgba(0,0,0,.3);
box-shadow: 0 0 1px 1px rgba(250,0,0,.8) inset, 0 1px 0 rgba(0,0,0,.3);
cursor:pointer;
}

.ButtonShort input {width:60px;position:absolute;bottom:0px;left:5px;}
.ButtonLong input {width:300px;}

.userlike {margin-top:10px;border-top:1px dotted #999;}
.tellfriend {margin:10px 0px;padding-bottom:10px;border-bottom:1px dotted #999;}
.plusone {margin:10px 0px;padding-bottom:10px;border-bottom:1px dotted #999;}
.payment {background: url(../img/payment.jpg) 0 0 no-repeat;height:31px;}
.rating {margin:10px 0px;padding-bottom:10px;border-bottom:1px dotted #999;}
.orderbox {margin:5px 20px 10px 0px;}
/*#productQty {margin-left:217px;}*/

.ArticleAttrTable td {display:block;}
.ArticleAttrTable td select {width:300px;}

/* PlentyOrder */
#PlentyOrder .productNavigator {margin:0px 10px;padding:10px;border:1px dotted #999;background: white;}
#PlentyOrder table {margin-left:10px;}

/* SEARCH */

.search_form {float:right;}

.search_form input[type="text"] {
    background: url(../img/search.png) no-repeat 10px 6px #fff;
    border: 0 none;
    font: normal 13px 'TypewriterSerial',Georgia, serif;
    color: #666;
	margin-left:25px;
	margin-right:10px;
    width: 160px;
    padding: 8px 15px 4px 35px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    /*text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);*/
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.2) inset;
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.2) inset;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.2) inset;
    -webkit-transition: all 0.7s ease 0s;
    -moz-transition: all 0.7s ease 0s;
    -o-transition: all 0.7s ease 0s;
    transition: all 0.7s ease 0s;
    }

.search_form input[type="text"]:focus {width: 320px;outline:none;}

/*Liveshopping */

.liveshopping {display: inline;float: left;margin:0px;width:220px;}
h2#liveshopping_von_bis {padding:0px;font-size:11px;color:#900000;}
.liveshopping h1 {padding:0px;}
.liveshopping #productButton input {width:130px;height:20px;margin:0px;}
.liveshopping #productPrint {display:none;}


/* AUTOCOMPLETE */
.ac_results {
	padding: 0px;

	border: 1px solid #666;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
	min-width:250px;
}

.ac_results ul {width: 100%;list-style-position: inside;padding: 0;margin: 0;text-align:left;}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font:normal 13px "American Typewriter",Georgia,Serif;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 14px;
	overflow: hidden;
}

.ac_loading {background: white url('indicator.gif') right center no-repeat;}
.ac_odd {background-color: #eee;}
.ac_over {background-color: #BE7676;}
.autocompletecount {color: #808080;float: right;font-size: 8pt;}
.flHighlight {color: #3399FF;font-weight: normal;}

/*


   Magic Zoom Plus v2.0.2 
   Copyright 2010 Magic Toolbox
   You must buy a license to use this tool.
   Go to www.magictoolbox.com/magiczoomplus/


*/

.MagicZoom img {
border: 0 !important;
padding: 0 !important;
margin: 0 !important;
}

/* Style of zoomed window */
.MagicZoomBigImageCont {
border: 1px solid #ccc; z-index:200000000000; position:absolute;
}

/* Style of header, activated with "title" attribute in <a> tag */
.MagicZoomHeader {
font-size: 8pt !important;
line-height: normal !important;
color: #fff;
background: #666;
text-align: center !important;
}

/* Style of small square under mouse */
.MagicZoomPup {
border: 1px solid #aaa;
background: #fff;
cursor: move;
}

/* Style of message box while image is loading */
.MagicZoomLoading {
border: 1px solid #ccc;
background: #fff url(graphics/loader.gif) no-repeat 2px 50%;
padding: 4px 4px 4px 24px !important;
margin: 0;
text-decoration: none;
text-align: left;
font-size: 8pt;
font-family: sans-serif;
color: #444;
}
/* Style of the small image link */
.MagicZoomPlus {
cursor: url(graphics/zoomin.cur), pointer;
outline: 0 !important;
}

/* Style of the small image */
.MagicZoomPlus img {
border: 0 !important;
padding: 0 !important;
margin: 0 !important;
}

/* Style of the span inside the small image link */
.MagicZoomPlus span {
display: none !important; 
}


/* Style of hotspots */
.MagicHotspots {
display: none;
visibility: hidden;
}
.MagicHotspots a {
border: 1px solid #ccc;
}
.MagicHotspots a:hover {
border: 1px solid red;
}

/* Style of the small image link */
.MagicThumb, .MagicThumb:hover {
cursor: url(graphics/zoomin.cur), pointer;
outline: 0 !important;
}

/* Style of the small image when the large image is expanded */ 
.MagicThumb-expanded-thumbnail {
cursor: default;
}

/* Style of the span inside the small image link */
.MagicThumb span {
display: none !important;
}

/* Style of the small image */
.MagicThumb img {
border: 0;
outline: 0;
}

/* Style of the expanded image */
.MagicThumb-expanded {
cursor: url(graphics/zoomout.cur), pointer;
background: transparent;
border: 1px solid #ccc;
outline: 0;
padding: 0;
}

/* Style of the caption for the expanded image */
.MagicThumb-caption {
color: #333;
font: normal 10pt Verdana, Helvetica;
background: #ccc;
text-align: left;
padding: 8px;
border: 0 !important;
outline: 0 !important;
}

/* Style of the close/next/previous buttons */
.MagicThumb-buttons {
background: transparent url(graphics/buttons1.png) no-repeat 0 0;
height: 24px;
display: block;
}

.MagicThumb-buttons a {
width: 24px;
height: 24px;
margin: 0px 1px !important;
overflow: hidden;
}

/* Style of the loading message box */
.MagicThumb-loader {
font: normal 12pt sans-serif;
border: 1px solid #000;
background: #fff url(graphics/loader.gif) no-repeat 2px 50%;
padding: 2px 2px 2px 22px;
margin: 0;
text-decoration: none;
text-align: left;
}

/* Style of the small images which swap the main image */
.MagicThumb-swap {
}

/* Style to hide caption on page. Only needed for #id method. */
.MagicThumb-external-caption {
display: none;
}


/* Live-shopping */

.liveImage {height:220px!important; overflow: hidden;}


/* Postfix CSS Plenty */

#edit_delete span.button a {padding:0px 5px;width:122px;font-weight:normal;}
#PlentyOrderAmazonPaymentsPanel1, #PlentyOrderAmazonPaymentsPanel2 {width: 400px !important;}
#PlentyOrderAmazonPaymentsPanel1B, #PlentyOrderAmazonPaymentsPanel2B {width:200px !important;}
#PlentyOrderAmazonPaymentsPanel1A, #PlentyOrderAmazonPaymentsPanel2A {width:200px !important;}

/* Postfix Detail PRODUCT */

#footer .social {width:200px;padding-left:0px;}
#footer .payment {width:710px;}
ul.footermenu {text-align:center;}

#prodshipping {height:12px;overflow:hidden;}
#prodshipping span {vertical-align:top;}
.descriptionlong h3 {margin-bottom:5px;}
.descriptionlong h1, .descriptionlong h2 {margin-bottom:5px;padding-top:0px;}
.descriptionlong h1 {color:#aa0000;font-size:22px;}
.descriptionlong h2 {font-size:18px;}
b, strong {letter-spacing:-1px;}
.video-location {margin-left:-10px;}
h1.productname {font-size:15px;}
h2#liveshopping_von_bis {margin-bottom:5px;letter-spacing:-1px;}


/* MyAccount Styling */


  
.PlentyWebMyAccountAccContainerTitle, #PlentyWebMyAccountLogin > h1, #PlentyWebLostPWDLogin > h1 { 
	 cursor:pointer;background: rgb(144,0,0); /* Old browsers */
background: -moz-linear-gradient(top, rgba(144,0,0,1) 0%, rgba(198,37,37,1) 50%, rgba(122,0,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(144,0,0,1)), color-stop(50%,rgba(198,37,37,1)), color-stop(100%,rgba(122,0,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(144,0,0,1) 0%,rgba(198,37,37,1) 50%,rgba(122,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(144,0,0,1) 0%,rgba(198,37,37,1) 50%,rgba(122,0,0,1) 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, rgba(144,0,0,1) 0%,rgba(198,37,37,1) 50%,rgba(122,0,0,1) 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#900000', endColorstr='#7a0000',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, rgba(144,0,0,1) 0%,rgba(198,37,37,1) 50%,rgba(122,0,0,1) 100%); /* W3C */
  color:#fff;
}

#PlentyWebMyAccountMyAccountTitleContainerTitle {}