@charset "utf-8";
/* CSS Document */
@font-face{font-family:'icon';src:url(/m/images/fonts/icomoon.eot?isn6ak);src:url(/m/images/fonts/icomoon.eot?#iefixisn6ak) format("embedded-opentype"),url(/m/images/fonts/icomoon.woff?isn6ak) format("woff"),url(/m/images/fonts/icomoon.ttf?isn6ak) format("truetype"),url(/m/images/fonts/icomoon.svg?isn6ak#icomoon) format("svg");font-weight:400;font-style:normal;}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url(/m/images/fonts/opensans-regular-webfont.eot);src:url(/m/images/fonts/opensans-regular-webfont.eot) format('embedded-opentype'),url(/m/images/fonts/opensans-regular-webfont.woff) format('woff'),url(/m/images/fonts/opensans-regular-webfont.ttf) format('truetype'),url(/m/images/fonts/opensans-regular-webfont.svg) format('svg');}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:url(/m/images/fonts/opensans-semibold-webfont.eot);src:url(/m/images/fonts/opensans-semibold-webfont.eot) format('embedded-opentype'),url(/m/images/fonts/opensans-semibold-webfont.woff) format('woff'),url(/m/images/fonts/opensans-semibold-webfont.ttf) format('truetype'),url(/m/images/fonts/opensans-semibold-webfont.svg) format('svg');}
@font-face{font-family:'schreibschrift';font-style:normal;font-weight:normal;src:url(/m/images/fonts/amaticsc-bold-webfont.eot);src:url(/m/images/fonts/amaticsc-bold-webfont.eot) format('embedded-opentype'),url(/m/images/fonts/amaticsc-bold-webfont.woff) format('woff'),url(/m/images/fonts/amaticsc-bold-webfont.ttf) format('truetype'),url(/m/images/fonts/amaticsc-bold-webfont.svg) format('svg');}.mitte,body,h1{padding:0}.topmenu a,a:hover{text-decoration:none}#cartBox .cB-close, #cartBox .xsell .xsell_headline,#scrollTop,.mehr_beschreibung,.moduleRowOver,.products_attributes_radio input,.products_attributes_radio label{cursor:pointer}body{background-image:url(images/BG-Streifen.jpg);background-color:#fff;text-align:center;margin:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#6d6d6d;background-attachment:fixed}img{border:0}.mitte,a{border:0 solid #fff}a{outline:#fff solid 0;color:#de98bf}h1{margin:0 0 18px}.fleft{float:left}.fright{float:right}.bsr,.bsr_wagen,.bsrwagen,.clear{clear:both}.schatten{-webkit-box-shadow:0 2px 24px rgba(100,100,100,0.3);-moz-box-shadow:0 2px 24px rgba(100,100,100,0.3);box-shadow:0 2px 24px rgba(100,100,100,0.3);margin:0 auto;width:100%;max-width:1260px;min-width: 1024px;background-color:#fff}.hinweise_header{color:#fff;text-align:center;font-weight:400;padding:2px 0 16px 20px;line-height:25px;font-size:14px;margin:0 0 6px 0;background-image:url(images/headline/ladengeschaft_bg.jpg);background-repeat:repeat-x;background-position:bottom;background-color:#e4b3ce}.laden_icon{display:inline-block;width:34px;height:29px;background-image:url(images/headline/laden_icon.png);background-repeat:no-repeat;position:relative;top:9px;margin-right:12px}.hinweise_header p{padding:0;margin:0}.hinweise_header a{color:#fff;text-decoration:underline}.navi{background: #dc98bf; padding:0px 30px;} 
* { box-sizing: border-box;}
.suche {width:400px; background:#FFF; border:1px solid #cfcfd0; margin-left: 143px; margin-top: 28px;}
.suchfeld{border:0 solid #ff0;margin:3px 3px 1px;width:350px;padding:0; padding: 6px; font-size: 14px;}
.suchfeld:focus { border:0px solid #fff; outline: none;}

.suchbnt{height: 21px; width: 28px; background: #fff;  font-size: 20px; line-height: 14px; color: #6d6d6d; border:none; position: relative; top:6px; right: 5px; text-align: right;}
.suchbnt:hover{cursor:pointer;}

.hotline{margin-left:15px;}.spielsachen{margin:6px 0 0 127px;display:block}.topmenu{width: 100%;}.topmenu a{color:#7d7b7e;padding:0 10px}.topmenu a:hover{color:#d5a0c4;text-decoration:underline}a.topmenulast{border:0 solid #fff}.shop_navigation{margin-top: 23px;}.shop_navigation i{font-size: 30px;}.shop_navigation a{text-decoration: none;}.head_versandkostenfrei{width:130px;height:65px;position:absolute;top:-6px;left:40px;}.warenkorbicon{position: relative;}
.topmenu .logout{margin-left: 20px;}
.topmenu .logout a:hover{text-decoration: none;}
.topmenu .logout a{color: #de98bf;}
.topmenu i{position: relative; top: 1px;}

.warenkorbicon .mzahl {width: 30px;text-align:center;display:block;color:#FFF;position: absolute;bottom: 5px;left: 50%; margin-left: -15px; right: 0; top:11px;}
.warenkorb_text{margin:15px 0 0 13px;font-weight:700;color:#7d7b7e}.warenkorb_text a{color:#d5a0c4;text-decoration:underline;font-weight:400}.warenkorb_pfeil{text-decoration:none;margin:0 6px}.navigation{margin:0;padding:0;position:relative;z-index:2000;}
.mtext { display:block; color: #ccc; font-size: 10px;}
.shop_navigation a { display: inline-block; text-align: center;}

.navigation { display: flex; flex-direction: row;  flex-wrap: nowrap; justify-content:space-between;  }

.navigation li {display:block;list-style:none;padding:0 0 0 0;  }
.navigation li.li_c_1265{background-image:none}.nav_c_1168,.nav_c_1168 span,.nav_c_2081,.nav_c_2081 span{white-space:nowrap}
.navigation li a{color:#fff;text-transform:none;text-decoration:none;display:block;margin:3px 0 0;padding:4px 12px 7px 12px;line-height:20px;font-family:'Open Sans', sans-serif;font-weight:600;font-size:14px;text-rendering:auto; white-space: nowrap; }body .navigation li a:hover{position:relative;text-decoration:none}.navigation a.nav1{background-image:url(template/bilder/home_icon.jpg);margin-top:6px;width:24px;height:24px;padding:0;text-indent:-300px;overflow:hidden}span.category_new{color:#DE98BF;font-style:italic;font-weight:700;margin:0 0 0 8px}ul.sub_categories{display:none;position:absolute;z-index:2000;top:30px;left: -30px;width:calc(100% + 60px);background-color:#FFF;padding:10px 0 20px;clear:both;float:none;-moz-box-shadow:0 4px 3px rgba(0,0,0,0.3);-webkit-box-shadow:0 4px 3px rgba(0,0,0,0.3);box-shadow:0 4px 3px rgba(0,0,0,0.3)}ul.sub_categories ul{margin:0;padding:0;position:relative}.navigation li.hover ul.sub_categories{margin:0;display:block}.navigation li.hover a{background-position:bottom;background-color:#fff;color:#DE98BF}.navigation li.hover a.nav11,.navigation li.hover a.nav2,.navigation li.hover a.nav9{background-color:transparent;color:#FFCBE9}ul.sub_categories li{background-image:none;float:none;display:block;margin:0;padding:0;border-top:1px solid #fff;height:auto}ul.sub_categories li+li{border-top:1px dashed #e7e7e7}.navigation li ul.sub_categories li a{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:400;line-height:11px;text-decoration:none;color:#4a4a4a;margin-left:2px;float:none;display:block;text-indent:0;padding:4px 0 6px 10px;background-image:none}


.navigation li a.nav_c_2081:before { content:"\f004"; font-size:17px; line-height: 17px; position: relative; top:2px; margin-right: 10px; color: #fff; font-family:'tanmar_icon_zusatz'}
.navigation li.hover a.nav_c_2081:before {color: #de98bf;}

.navigation li.hover a.nav_c_2081{background-position:6px -29px}.infoBoxNoticeContents,DIV.pageHeading,P.main,P.mainHeadline,P.mainText,P.productImage,P.smallText,P.smallText1,SPAN.infoBox,SPAN.mainHeadline,SPAN.productImage,SPAN.smallText,SPAN.smallText1,TD.accountCategory,TD.fieldKey,TD.headerError,TD.headerInfo,TD.infoBox,TD.infoBoxHeading2,TD.main,TD.mainText,TD.pageHeading,TD.productImage,TD.productListing-data2,TD.smallText,TD.smallText1,div.mainText{font-family:Verdana,Arial,sans-serif}.navigation li ul.sub_categories li a:hover{background-image:url(template/bilder/navi_pfeil.gif);background-repeat:no-repeat;background-position:0 6px;color:#de98bf}ul.sub_col_1 .sub_categories_inner{float:left;width:200px;margin-right:10px !important;margin-left:5px !important;position:relative}.sub_categories_inner{float:left;width:170px;margin-right:16px !important;position:relative;margin-left:10px !important}.sub_categories_inner .first{border-top:1px solid #fff}.heading span{padding:4px 0 0 10px;margin-left:2px}li.heading,li.heading a{color:#de98bf !important;margin-bottom:0 !important;font-weight:700 !important}.infoTitle,a.aktiv{font-weight:700}.navigation li ul.sub_categories li.heading{height:40px; white-space: nowrap;}.navigation li ul.sub_categories li.heading a{background-image:url(images/kat_sprite.png);background-repeat:no-repeat;background-position:-80px 0;padding:12px 0 20px 40px; white-space: nowrap;}.navigation li ul.sub_categories.sub_cat_id2081 li.heading a{padding:12px 0 20px 10px}.navigation li ul.sub_categories.sub_cat_id2081 li.heading_new a,.navigation li ul.sub_categories.sub_cat_id2081 li.heading_new a:hover{background-image:none}.navigation li ul.sub_categories li.heading a:hover{background-image:url(images/kat_sprite.png)}.navigation li ul.sub_categories li.heading_256 a{background-position:0 -520px}.navigation li ul.sub_categories li.heading_257 a{background-position:0 -440px}.navigation li ul.sub_categories li.heading_224 a,.navigation li ul.sub_categories li.heading_1072 a{background-position:0 -40px}.navigation li ul.sub_categories li.heading_128 a{background-position:0 -160px}.navigation li ul.sub_categories li.heading_212 a{background-position:0 0}.navigation li ul.sub_categories li.heading_1179 a,.navigation li ul.sub_categories li.heading_259 a{background-position:0 -400px}.navigation li ul.sub_categories li.heading_127 a{background-position:0 -120px}.navigation li ul.sub_categories li.heading_469 a{background-position:0 -684px}.navigation li ul.sub_categories li.heading_1519 a,.navigation li ul.sub_categories li.heading_188 a{background-position:0 -360px}.navigation li ul.sub_categories li.heading_1520 a{background-position:0 -283px}.navigation li ul.sub_categories li.heading_1522 a{background-position:0 -243px}.navigation li ul.sub_categories li.heading_1521 a{background-position:0 -200px}.navigation li ul.sub_categories li.heading_2121 a{background-position:0 -80px}.navigation li ul.sub_categories li.heading_2120 a{background-position:0 -563px}.navigation li ul.sub_categories li.heading_2815 a{background-position:0 -725px}.navigation li ul.sub_categories li.heading_1476 a{background-position:0 -645px}.navigation li ul.sub_categories li.heading_491 a{background-position:0 -605px}.navigation li ul.sub_categories li.heading_new a{background-position:0 -320px;background-repeat:no-repeat;padding:12px 0 20px 35px}.navigation li ul.sub_categories.sub_cat_id1168 li.heading_0{background-image:url(images/kat_sprite.png);background-repeat:no-repeat;background-position:0 -480px}.navigation li ul.sub_categories.sub_cat_id1168 li.heading_0 span{margin:0;padding:12px 0 20px 40px;display:block}.navigation li ul.sub_categories.sub_cat_id1105 li.heading_0 span{margin:0;padding:12px 0 20px 12px;display:block}ul.sub_cat_id1105 .sub_categories_inner,ul.sub_cat_id1168 .sub_categories_inner,ul.sub_cat_id1169 .sub_categories_inner,ul.sub_cat_id1170 .sub_categories_inner,ul.sub_cat_id2081 .sub_categories_inner,ul.sub_cat_id2112 .sub_categories_inner,ul.sub_cat_id470 .sub_categories_inner{float:left;width:calc(20% - 38px);margin-right:28px !important;position:relative;margin-left:10px !important}ul.sub_cat_id2112 .sub_categories_inner.sub_categories_new{width: 50%;}ul.sub_categories ul.sub_categories_new li.categories_new_banner a{padding:0}ul.sub_categories ul.sub_categories_new li.categories_new_banner a:hover{background:0 0}.subnavi ul{margin:0;padding:0}.subnavi,.subnavi a{text-decoration:none;color:#4a4a4a;display:block;background-position:0 4px;margin-left:1px}.subnavi a:hover,a.aktiv{color:#de98bf}.subnavi a span{margin:4px 0 5px;display:block}.subnavi ul li{list-style:none;margin:0;padding:0}.subnavi ul li+li{border-top:1px dashed #e7e7e7}.subnavi ul li ul li a{background-image:url(images/navi_pfeil_sub.gif);background-position:0 4px;background-repeat:no-repeat}.subnavi ul li ul li a.aktiv,.subnavi ul li ul li a:hover{background-position:0 -26px}.subnavi ul li ul li a span{margin:4px 0 5px 11px;display:block}.subnavi ul li.marken_titel ul li a{background-image:none}.subnavi ul li.marken_titel ul li{border-top:1px dashed #e7e7e7;padding-left:0}.subnavi ul li.marken_titel ul li a span{margin:4px 0 5px}.marken_titel h3{margin:0;padding:17px 0 7px;font-size:12px;color:#de98bf}.subnavi ul li ul li ul li a{background-image:url(images/navi_punkt_sub.gif);background-position:0 5px;background-repeat:no-repeat}.subnavi ul li ul li ul li a.aktiv,.subnavi ul li ul li ul li a:hover{background-position:0 -25px}.subnavi ul li ul li ul li a span{margin:4px 0 5px 10px;display:block}.subnavi ul li ul li{border:1px solid #fff;padding-left:5px}.subnavi ul li ul li ul li{border:1px solid #fff;padding-left:10px}.breadcrumb div{display:inline}.extrainfo em,.filter a,.filter a+a{display:block}.breadcrumb{margin:10px 30px;}.breadcrumb a{color:#d0d0d0;background-image:url(template/bilder/breadcrumb_trenner.jpg);background-repeat:no-repeat;background-position:100% 6px;text-decoration:none;padding:0 7px 0 3px}.breadcrumb a:hover{color:#d5a0c4;text-decoration:underline}.breadcrumb a.breadcrumb_aktiv,.breadcrumb a:hover .breadcrumb_aktiv{font-weight:700;background-image:none;color:#d0d0d0;text-decoration:none}.column_left{float:left;width:222px;margin-right:43px}.column_left_opacity{opacity:.6;filter:alpha(opacity=60)}.column_right_2{width: 100%;}.column_left + .column_right_2{float:left;width:calc(100% - 265px);}.content{margin:16px 30px;}.popup_content{background-color:#fff;text-align:left;padding:20px}.headline_startseite{padding:0;margin:18px 0 12px}.headline_marken{padding:0;margin:0;text-align:left}.headline_frontpage_products{padding:0;margin:0 0 10px;text-align:left}.vierspalt{width:195px}.vierspalt a{text-decoration:none;color:#949494}.vierspalt a:hover{text-decoration:underline}.vierspalt+.vierspalt{margin:0 0 0 54px}div.categories_description h1,div.categories_description h2,div.categories_description h3{font-size:14px;margin:14px 0 5px;color:#de98bf}div.categories_description h2,div.categories_description h3{font-size:13px}div.categories_description h3{color:#6d6d6d;}div.categories_description img{margin-bottom:5px;margin-right:4px}.cms_content_start h1{font-size:16px}.cms_content_start h2{font-size:14px}div.categories_description p.last.nichtfett,div.categories_description p.last.nichtfett a{font-weight:400;margin-bottom:30px}div.categories_description h1.infoseiten_h1{font-weight:400;font-size:18px;margin:20px 0 5px;text-align:left;width:100%}.extrainfo em{background-color:#fff;padding:7px 4px;margin-bottom:20px;line-height:16px}.extrainfo em a{color:#949494 !important}.extrainfo p a{color:#616161 !important;font-weight:400 !important}.extrainfo h1.infoseiten_h1_first{font-size:22px !important}.extrainfo p{hyphens:auto;line-height:16px;margin-bottom:20px !important}.cat_text_hersteller,.extrainfo p{-webkit-hyphens:auto;-moz-hyphens:auto}.boxenabst{margin:0 0 21px}.boxenabst h2{color:#de98bf;border-bottom:1px dashed #E6E6E6;padding:0 0 7px;margin:0;font-size:12px}.filter div{margin:0}.filter a{text-decoration:none;color:#4A4A4A;margin-left:2px;border-top:1px solid #fff}.filter br{display:none}.filter a:hover{color:#de98bf}.filter a span{margin:4px 0 5px;display:block}.filter .remove_tag{background-image:url(template/bilder/schliessen_button.jpg);background-position:97% 5px;background-repeat:no-repeat;color:#de98bf;line-height:22px;vertical-align:baseline}.filter .remove_tag:hover{background-image:url(template/bilder/schliessen_button_over.jpg);background-position:97% 5px}.filter_group_111 a.remove_tag,.filter_group_111 a.remove_tag:hover{display:block;background-position:100% 5px;color:#de98bf;float:none;width:auto;height:auto;text-indent:0}.filter_group_111 a.remove_tag{background-image:url(template/bilder/schliessen_button.jpg);background-repeat:no-repeat}.filter_group_111 a.remove_tag:hover{background-image:url(template/bilder/schliessen_button_over.jpg)}.filter_group_111 div{width:100%}.filter_group_111 a:not(.remove_tag){border-radius: 50%;}.filter_group_111 a,.filter_group_111 a:hover{display:block;width:19px;height:19px;float:left;text-indent:-200px;overflow:hidden;margin:8px 4px 0px 0;background-position:0 0;border:0 solid #fff}.filter_group_111 a:hover{-webkit-filter: opacity(50%);filter: opacity(50%);}.filter_group_111 a#tag_1210, .remove_tag span#tag_color_1210{background: #22beca;}.filter_group_111 a#tag_1212, .remove_tag span#tag_color_1212{background: #fae5b6;}.filter_group_111 a#tag_1207, .remove_tag span#tag_color_1207{background: #b7d5f7;}.filter_group_111 a#tag_1216, .remove_tag span#tag_color_1216{background: #834129;}.filter_group_111 a#tag_1208, .remove_tag span#tag_color_1208{background: #fdf81a;}.filter_group_111 a#tag_1228, .remove_tag span#tag_color_1228{background-image: linear-gradient(135deg, #c59318 0%,#c59318 20%, #fdca1f 45%, #fff 75%, #f1a221 90%, #f1a221 100%);}.filter_group_111 a#tag_1222, .remove_tag span#tag_color_1222{background: #b9b8b4;}.filter_group_111 a#tag_1205, .remove_tag span#tag_color_1205{background: #97dab1;}.filter_group_111 a#tag_1211, .remove_tag span#tag_color_1211{background: #e3c1e4;}.filter_group_111 a#tag_1209, .remove_tag span#tag_color_1209{background: #ff9801;}
.filter_group_111 a#tag_1230, .remove_tag span#tag_color_1230{background-image:linear-gradient(135deg, #e8e7e3 0%,#fff 75%, #fff 100%);border: 1px solid #d4d4d4 !important;}.filter_group_111 a#tag_1227, .remove_tag span#tag_color_1227{background: #fc63cb;}.filter_group_111 a#tag_1204, .remove_tag span#tag_color_1204{background: #FEC8C6;}.filter_group_111 a#tag_1206, .remove_tag span#tag_color_1206{background: #fc0108;}.filter_group_111 a#tag_1224, .remove_tag span#tag_color_1224{background: #000;}.filter_group_111 a#tag_1229, .remove_tag span#tag_color_1229{background-image: linear-gradient(135deg, #999592 0%, #e4e4e4 40%, #fff 65%, #aca7a1 100%);}.filter_group_111 a#tag_1223, .remove_tag span#tag_color_1223{background: #ffffff;border: 1px solid #d4d4d4 !important;width: 17px;height: 17px;}.filter_group_111 a#tag_1244, .remove_tag span#tag_color_1244{background-image: linear-gradient(135deg, #ff051b 0%,#ff051b 15%, #fff 15%, #fff 21.6%, #bcccff 21.6%, #bcccff 46.6%, #fff 46.6%, #fff 53.2%, #ffc9ff 53.2%, #ffc9ff 78.2%, #fff 78.2%, #fff 85%, #73383e 85%, #73383e 100%);}.remove_tag span{display:none !important}.remove_tag span#tag_color_1205,.remove_tag span#tag_color_1206,.remove_tag span#tag_color_1207,.remove_tag span#tag_color_1208,.remove_tag span#tag_color_1209,.remove_tag span#tag_color_1210,.remove_tag span#tag_color_1211,.remove_tag span#tag_color_1212,.remove_tag span#tag_color_1216,.remove_tag span#tag_color_1222,.remove_tag span#tag_color_1223,.remove_tag span#tag_color_1224,.remove_tag span#tag_color_1227,.remove_tag span#tag_color_1228,.remove_tag span#tag_color_1229,.remove_tag span#tag_color_1230,.remove_tag span#tag_color_1244, .remove_tag span#tag_color_1204{border-radius: 50%;overflow:hidden;float:left;display:block !important;width:19px;height:19px;text-indent:-200px;margin:3px 9px 3px 0;border:0 solid #fff}.category_text{color:#4A4A4A}.category_text div{margin-top:5px;line-height:20px}span.products_availability_1{color:#198504}span.products_availability_0{color:#EE9201}.schritte{padding:5px 2px 15px;margin:5px 0 10px}.schritte a{text-decoration:none;display:block;color:#cacaca}.schritte a:hover h3{text-decoration:underline}.schritt1,.schritt2,.schritt3,.schritt4,.schritt5{width:calc(20% - 20px);color:#cacaca;font-size:10px;margin-right:25px}.schritt6{display:none}.schritt5{margin-right:0}.schritt1 h3,.schritt2 h3,.schritt3 h3,.schritt4 h3,.schritt5 h3,.schritt6 h3{background-image:url(template/bilder/warenkorb_schritte.jpg);background-repeat:no-repeat;font-size:14px;color:#888;padding:11px 0 8px 45px;margin:0 0 4px;font-weight:400}.schritt1 span,.schritt2 span,.schritt3 span,.schritt4 span,.schritt5 span{display:block;margin:0 0 0 45px}.schritt1 h3{background-position:0 -72px}.schritt2 h3{background-position:0 -108px}.schritt3 h3{background-position:0 -144px}.schritt4 h3{background-position:0 -180px}.schritt5 h3{background-position:0 -216px}.schritt6 h3{background-position:0 -252px}.fertig h3{background-position:0 0;color:#888}.aktiv h3{background-position:0 -36px;color:#de98bf;font-weight:700}.dropship_hinweis,.kidsmill_hinweis,.lieferzeit_hinweis{background-repeat:no-repeat;background-position:17px 10px}.cart_hint{border:1px solid #D5A0C4;padding:5px;font-size:10px}.cart_hint h3{color:#D5A0C4;margin-top:0;margin-bottom:0}.warenkorb_hinweis{background-color:#f0f0f0;padding:22px 138px 20px 94px}.lieferzeit_hinweis{background-image:url(images/icons/lieferung_hinweis_icon.png)}.kidsmill_hinweis{background-image:url(images/icons/kidsmill_hinweis_icon.png)}.dropship_hinweis{background-image:url(images/icons/kidsmill_v_hinweis_icon.png)}.footer{border-top:0 solid #e5e5e5;margin:0;padding:40px 20px 10px;color:#949494;background-color:#f0f0f0}.footerspalte{width:calc(20% - 26px);margin:0 32px 0 0}.footer_letze{margin-right:0;}.footerspalte a{color:#949494;display:block;margin:0;text-decoration:none}.footerspalte a:hover{color:#d5a0c4;text-decoration:underline}.footerspalte h4{font-weight:700;font-size:12px;margin:10px 0 20px;padding:0;text-transform:uppercase;letter-spacing:-.2px}.footerspalte ul{margin:0 0 17px;padding:0}.footerspalte ul li{list-style:none}.advance{height: 20%; width:37%;}footerspalte .payment_icons{margin: 0; padding: 0;} .pi{margin: 0; display:inline; padding:2px;line-height:3;}.div.footer_small{text-align:center;font-size:10px !important;height:15px;margin-top:5px}.footer_small.price_info{margin-bottom:20px}div.footer_customer_information .dhl{margin-top: 10px;}div.footer_more .fb{background-image:url(template/bilder/Footer-Facebook.png)}div.footer_more .pin{background-image:url(template/bilder/Footer-Pinterest.png)}div.footer_more .fm{background-image:url(template/bilder/Footer-Musterversand.png)}div.footer_more .gg{background-image:url(template/bilder/Footer-Gutscheine.png)}div.footer_more .gt{background-image:url(template/bilder/Footer-Ideen.png)}div.price_info{padding-top:5px;text-align:left}sup.price_info{font-size:8px}TD.headerError,TR.headerError{background:#ff8f8f}A.headerNavigation,A.headerNavigation:hover{color:#8a8a8a}TD.headerError,TD.headerInfo{font-weight:700;text-align:center;font-size:12px;color:#fff}TD.categoriesBoxHeading,TD.infoBoxHeading{color:#8a8a8a;height:22px}TD.headerError{padding:30px}TD.headerInfo,TR.headerInfo{background:#8fff8f}.mainTextContents{background:#fff;font-size:11px;text-align:center}TD.categoriesBoxHeading{background:#fff}SPAN.categoriesBox,TD.categoriesBox{font-size:10px}.infoBoxNotice{background:#fff}.infoBoxNoticeContents{background:#fff;font-size:10px}TD.infoBoxHeading1,TD.infoBoxHeading2{background:#FFE3FF;color:#8a8a8a;height:22px}TD.infoBoxHeading2{font-size:10pt;font-weight:700}SPAN.infoBox,TD.infoBox{font-size:10px}TR.accountHistory-even,TR.accountHistory-odd,TR.addressBook-even,TR.addressBook-odd,TR.alsoPurchased-even,TR.alsoPurchased-odd,TR.payment-even,TR.payment-odd,TR.productListing-even,TR.productListing-odd,TR.productReviews-even,TR.productReviews-odd,TR.shippingOptions-even,TR.shippingOptions-odd,TR.upcomingProducts-even,TR.upcomingProducts-odd{background:#fff;border-color:#FFE3FF;border-style:solid;border-width:1px}TABLE.productListing{border:0 solid #FFE3FF}.productListing-heading{font-weight:700;background-color:#F0F0F0;color:#494949;font-size:11px;padding:8px 2px}TD.productListing-data{font-size:11px;border:1px solid #f0f0f0;border-top:0 solid #fff;vertical-align:middle;padding:4px 5px}TD.productListing-data table td{border:0 solid #fff}TD.productListing-data a{text-decoration:none;color:#888}TD.productListing-data a:hover{text-decoration:underline;color:#888}#nav a,#nav a:hover,#thecategories a{text-decoration:none}TD.productListing-data2{font-size:11px;border:1px solid #FFE3FF;padding:3px;background-attachment:scroll;background-x-position:0;background-y-position:0;background-repeat:repeat-x}A.pageResults{color:#8a8a8a}A.pageResults:hover{color:#00F}DIV.pageHeading,TD.pageHeading{font-size:13px;font-weight:700;color:#bdbebe}TR.subBar{background:#f4f7fd}TD.subBar{font-family:Verdana, Arial, sans-serif;font-size:10px;color:#000}P.main,P.mainText,TD.main,TD.mainText,div.mainText{font-size:11px}P.main,TD.main{line-height:18px}#thecategories,P.mainText,TD.mainText,div.mainText{line-height:1.5}P.mainHeadline,SPAN.mainHeadline{font-size:14px;font-weight:700}P.smallText,SPAN.smallText,TD.smallText{font-size:10px;color:#4d4d4d;font-weight:400}.small{font-size:2pt}.small p{margin:0;padding:0}P.smallText1,SPAN.smallText1,TD.smallText1{font-size:10px;color:#abd;padding:10px}P.productImage,SPAN.productImage,TD.productImage{font-size:10px;color:#abd;padding-left:34px}TD.accountCategory{font-size:13px;color:#abd}TD.fieldKey,TD.fieldValue{font-size:12px}TD.fieldKey{font-weight:700}TD.tableHeading{font-size:12px;font-weight:700;height:20px}SPAN.newItemInCart{font-size:10px;color:#de98bf}CHECKBOX,INPUT,RADIO,SELECT,TEXTAREA{font-size:11px}TEXTAREA{width:100%}SPAN.greetUser,SPAN.markProductOutOfStock,TD.formAreaTitle{font-weight:700;font-size:12px}SPAN.greetUser{color:#f0a480}TABLE.formArea{background:#f1f9fe;border-color:#7b9ebd;border-style:solid;border-width:1px}SPAN.markProductOutOfStock{color:#c76170}SPAN.errorText{color:#de98bf}.moduleRowOver,.moduleRowSelected{background-color:#fecce8;color:#494949}.moduleRow{border:1px solid #ff0}.checkoutBarFrom,.checkoutBarTo{font-size:10px;color:#8c8c8c}.checkoutBarCurrent{font-size:10px;color:#000}.messageBox{font-size:10px}.messageStackError,.messageStackWarning{font-size:10px;font-weight:700;color:#000}.messageStackSuccess{font-size:10px;background-color:#9f0}.inputRequirement{font-size:10px;color:#de98bf}.leerHeading{height:20px}.categoriesBox2{background:#FFE3FF}.categoriesBox2Contents{background:#FFE3FF;font-size:10px}TD.categoriesBox2Heading,TD.categoriesBox3Heading{background:#fff;color:#8a8a8a;height:22px}TD.categoriesBox2Heading{border-left:1px solid #FFE3FF}SPAN.categoriesBox2,TD.categoriesBox2{font-size:10px}.tax_info{font-size:9px;color:#b8b8b8;font-weight:400;font-family:Arial,sans-serif}#thecategories a:hover{background-color:#fff2ff;color:#666}.catwithnosubs,.catwithsubs{padding-right:5px}#thecategories{position:relative;top:-10px;margin-bottom:-16px}.activelink{display:block;font-weight:700;background-color:#ccc}#thecategories a{display:block;width:100%;background-color:#ffF2ff}html>body #thecategories a{width:auto}#topcat a{padding-left:5px;background:#FFE3FF}#topcat a:link{color:#000;background-color:#FFE3FF}#topcat a:visited{color:#666;background-color:#FFE3FF}#topcat a:hover{color:#000;background-color:#fff}#topcat a:active{color:#fff;background-color:#ccc}#secondcat a{padding-left:20px}#thirdcat a{padding-left:35px}#fourthcat a{padding-left:50px}#fifthcat a{padding-left:65px}.teststyle{background-color:#ffF2ff}#nav a{color:#666;display:block;padding:5px}#nav a:hover{color:#000;background-color:#fff2ff}#nav ul{list-style:none;margin:0;padding:0}#nav ul li.on a.on{color:#666;font-weight:700}#nav ul ul.level_1 li{border-bottom-width:0;border-bottom-style:solid;border-bottom-color:#f5f5f5;background-color:#CFF}#nav ul ul.level_2 li a{font-style:italic;text-indent:8pt;white-space:nowrap}#nav ul ul.level_3 li a{font-style:normal;text-indent:16pt;white-space:nowrap}#nav .level_0 li{padding:0;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#fff}#nav ul ul.level_1 li div{padding:0 0 0 10px;background-color:#FFf2FF;border-left-width:0;border-left-style:solid;border-left-color:#FFE3FF}#nav ul li.on div{background-color:#FFf2FF;border-bottom-width:0;border-bottom-style:dashed;border-bottom-color:#00F}TD.categoriesBox2Heading,TD.categoriesBox3Heading,TD.categoriesBoxHeading,TD.infoBoxHeading,TD.infoBoxHeading1{font-size:10px;font-weight:700;text-align:left;text-indent:5pt;border-right:1px solid #FFE3FF}.infoBoxProducts{text-align:center;border:1px solid #FFE3FF;font-size:10px;font-weight:400;background-color:transparent;color:#333;margin-bottom:8px}.buy_now,.infoBoxProducts a{color:#8a8a8a}TD.infoBoxGrid{font-size:10px;border:0 solid #999}img.buy_now{margin-bottom:10px}img.thm_buy_now{margin-bottom:-3px}.buy_now{font-weight:700;font-size:18px}.thumbcontent{font-size:10px;color:#666;text-align:center;background-color:#FFf2FF}SPAN.name{font-size:10px;color:#8a8a8a;text-align:left;background-color:#FFE3FF;witdh:100%;padding:10px;height:9px;display:block;vertical-align:absmiddle}SPAN.productListingPreis{font-size:12px;color:#8a8a8a;font-weight:400}SPAN.bild IMG{font-size:10px;border:1px solid #8a8a8a;padding:0;margin:12px}.aktive_seite,.pageResultsPage span{border-right:1px solid #c8c8c8;padding:0 6px 0 4px}Seitenanzahl div.listing_nav_page_navi{float:right;text-align:right;margin-right:5px;color:#8a8a8a}div.listing_nav_page_navi a{float:left;display:block;font-size:11px;color:#8a8a8a;text-decoration:none}div.listing_nav_page_navi a:hover{text-decoration:underline;font-weight:400;color:#8a8a8a}.pageResultsPage span{display:block;margin:2px 2px 0}.pageResultsNoPage span{display:block;margin:2px 0 0}.pageResultsFirst,.pageResultsPrev{background-repeat:no-repeat;display:block;width:17px;height:17px;margin-right:5px}a.pageResultsLast,a.pageResultsNext{background-repeat:no-repeat;display:block;width:17px;height:17px;margin-left:5px}a.pageResultsNext{background-image:url(images/seiten_navi_bg_rechts.jpg);background-position:left top}a.pageResultsNext:hover{background-position:left bottom}.pageResultsPrev{background-image:url(images/seiten_navi_bg_links.jpg);background-position:left top}.pageResultsPrev:hover{background-position:left bottom}.pageResultsFirst{background-image:url(images/seiten_navi_bg_links2.jpg);background-position:left top}.pageResultsFirst:hover{background-position:left bottom}a.pageResultsLast{background-image:url(images/seiten_navi_bg_rechts2.jpg);background-position:left top}.startseite_container,a.pageResultsLast:hover{background-position:left bottom}.aktive_seite{float: left;color:#7a747a;font-weight:700;text-decoration:underline;margin:2px 2px 0;font-size:11px}.mitte_bereich{margin:10px 0 0;padding:0;width:552px;text-align:center}.startseite_container{float:left;width:176px;height:195px;background-image:url(images/startseite/bild_schatten.jpg);background-repeat:no-repeat;margin:1px 4px 2px}.startseite_container a{display:block;border:1px solid #d8d8d8;width:176px;height:188px;text-decoration:none;background-color:#FFF;text-align:center}.startseite_container a:hover{background-color:#ffe3ff;text-decoration:none}.startseite_container a img{border:1px solid #d8d8d8;margin:12px 0 4px;padding:0}.startseite_container a span{font-size:10px;font-weight:700;text-align:center;text-decoration:none;display:block}h2.credit_selection{margin-top:5px;margin-bottom:5px;color:#8a8a8a;font-size:13px}td.credit_selection{padding-left:20px;padding-right:20px}input.credit_selection_submit{margin-top:5px}div.categories_description{padding-bottom:5px}div.categories_description p{color:#616161}div.categories_description a{color:#de98bf;text-decoration:underline;font-weight:700}div.categories_description em a{font-weight:400}div.categories_description a:hover{text-decoration:none;color:#616161}div.categories_description h1{display:inline-block}div.categories_description .s_text_aus{background-image:url(template/bilder/pfeil_ausfahren.jpg);background-position:100% 9px;padding-right:14px;background-repeat:no-repeat;text-decoration:none}div.categories_description .s_text_ein{background-image:url(template/bilder/pfeil_einfahren.jpg);background-position:100% 9px;padding-right:14px;background-repeat:no-repeat;text-decoration:none}div.categories_description .s_text_aus:hover,div.categories_description .s_text_ein:hover{background-position:100% -4px;color:#de98bf}.cat_text_hersteller{margin:10px 0 0;line-height:18px;color:#4a4a4a;text-align:justify;hyphens:auto;word-break:break-word}.column_right_1 .categories_description.categories_description_bottom{margin:50px 0px;line-height:17px;text-align:left !important;-moz-column-count:3;-moz-column-gap:50px;-webkit-column-count:3;-webkit-column-gap:50px;column-count:3;column-gap:50px}.column_right_1 .categories_description.categories_description_bottom h1{margin-top:0;padding-top:0;margin-bottom:0}.column_right_1 .categories_description.categories_description_bottom p{text-align:left !important}.column_right_1 .categories_description.subcategory_description a{display:inline-block;width:234px;height:257px;overflow:hidden;position:relative;margin-right:4px}.column_right_1 .categories_description.subcategory_description a.herz_50{display:inline-block;width:468px;height:257px;overflow:hidden;position:relative;margin-right:4px}.column_right_1 .categories_description.subcategory_description a.herz_50:hover span{display:block;width:468px;height:257px;position:absolute;background-image:url(images/herz_over_50.png);top:0;left:0;background-repeat:no-repeat;background-position:13px 1px}.column_right_1 .categories_description.subcategory_description a.herz_moodboard{display:inline-block;width:468px;height:310px;overflow:hidden;position:relative;margin-right:4px}.column_right_1 .categories_description.subcategory_description a.herz_moodboard:hover span{display:block;width:468px;height:310px;position:absolute;background-image:url(images/herz_over_moodboard.png);top:0;left:0;background-repeat:no-repeat;background-position:13px 1px}div.categories_description p{margin-top:5px;margin-bottom:0;padding-bottom:8px;padding-top:0;text-align:justify;line-height:16px}div.categories_description p.last{font-weight:700;border-bottom:0;margin-top:5px;padding-top:0;padding-bottom:0;margin-bottom:3px}div.brands_subcategory_box{overflow:hidden;float:left;margin-top:5px;margin-bottom:5px;font-size:13px;padding:2px 2px 8px}div.categories_description table p{border-bottom:0}div.index_subcategory_box{width:176px;margin-right:16px}div.brands_subcategory_box{width:170px;height:135px;margin-right:15px}div.brands_subcategory_box_last{margin-right:0}span.imageMarginBottom img{margin-bottom:10px}div.brands_subcategory_box:hover{-moz-box-shadow:0 4px 3px rgba(0,0,0,0.3);-webkit-box-shadow:0 4px 3px rgba(0,0,0,0.3);box-shadow:0 4px 3px rgba(0,0,0,0.3)}div.brands_subcategory_box img,div.index_subcategory_box img{border:1px solid #E6E6E6}div.brands_subcategory_box div.subcategory_image{width:170px;height:122px;overflow:hidden}div.brands_subcategory_box div.subcategory_name a{display:block;text-align:center;color:#616161;font-size:11px;text-decoration:none;height:17px;line-height:17px}div.div-infoBoxHeading,div.div-infoBoxHeading2{font-weight:700;border-right:1px solid #FFE3FF;text-align:left;background:#FFE3FF}.display_price{font-size:12px;color:#8A8A8A}.paddingTop{padding-top:10px}.marginBottom,.paddingBottom{margin-bottom:0}div.div-infoBoxHeading{font-size:13px;padding:4px;height:16px}div.div-infoBoxHeading2{font-size:10px;padding:5px 4px 4px;height:15px}.new_product_wrapper>table{margin-left:3px;width:544px}.new_product_wrapper>div{margin-left:3px;width:535px}div#dropdown-navigation ul li{float:left;list-style:none;color:#FFF;font-size:19px;line-height:35px;padding:0 14px;text-decoration:none;vertical-align:middle}.listingSpecialPrice{color:#DA82A1}div.listing_nav_top{margin:3px 0 5px;padding:3px 0 0}div.listing_nav_page_navi{float:right;white-space:nowrap}div.listing_nav_page_counter{float:left}div.listing_nav_bottom{border-top:1px dashed #E6E6E6;padding:5px 0 0;height:20px}div.navigation-separator{margin-top:4px;border-top:1px solid #EAEDDA;margin-left:5px;margin-right:5px}div.listing_nav_perpage{width:250px}div.listing_nav_perpage div.listing_nav_perpage_label{float:left;width:100px;color:#7A747A;font-size:11px;margin-top:2px}div.listing_nav_perpage a.listing_nav_perpage_item{float:left;display:block;margin-left:3px}div.listing_nav_perpage div.listing_nav_perpage_item_active{float:left;display:block;margin-left:3px;text-decoration:underline;color:#7A747A;font-weight:700}div.listing_nav_perpage a{text-decoration:none;color:#8A8A8A}div.listing_nav_perpage a:hover{text-decoration:underline;color:#665966}div.listing_nav_perpage span{display:block;margin:2px 0 0 6px}div.result_text{line-height:18px;color:#8A8A8A;float:left}div#product_listing_new_products{margin-top:10px}
.product_moodboard_box{float: left;width: calc(50% - 17px);margin-bottom:30px;}
.products_moodboard_details .product_moodboard_box{width: calc(100% - 17px);margin-bottom: 20px;}

.product_moodboard_box .product_moodboard_image{padding: 13px;background: #eeeeee;}
.product_moodboard_box .shopthelook{text-align: center;color: #3a3a3a;font-family: 'Open Sans';font-size: 14px;}
.product_moodboard_box img{max-width: 100%; height: auto;}div.product_listing_box a{color:#616161;font-size:11px;text-decoration:none}div.product_listing_box{float:left;margin-bottom:25px;font-size:13px;position:relative;}
#product_listing_frontpage .faultier-box a{color: #616161;}
#product_listing_frontpage div.product_listing_box{width:176px;height:271px}#product_listing_frontpage div.product_listing_box .product_listing_name{height:60px;margin-bottom:10px}.products_listing_brand_inner{display:block;color:#b5b5b5;margin:0 0 4px}div#product_listing_frontpage div.product_listing_box{margin-right:14px}div#product_listing_frontpage div.product_listing_box_last,div.product_listing_box_last{margin-right:0}div.product_listing_box:hover .schatten_box{background-color:#fff;z-index:100;-moz-box-shadow:0 4px 9px rgba(0,0,0,0.3);-webkit-box-shadow:0 4px 9px rgba(0,0,0,0.3);box-shadow:0 4px 9px rgba(0,0,0,0.3)}
span.vorbestellung{
    position:absolute;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    top:100px;
    background-color: #db99bd;
    color: #fff;
    text-transform: uppercase;
    padding: 10px 5px;
    border-radius: 20px;
    font-size: 14px;
    width: 150px;
}

span.ausverkauft{
    text-transform:uppercase;color:#757575;font-size:16px;font-weight:500;line-height:21px;position:absolute;top:58px;left:50%;margin-left:-70px;
    background-color:rgba(255,255,255,0.73);width:140px;height:140px;border-radius:50%;text-align:center;padding:50px 10px 0 10px
}

div.product_listing_image a{text-align: center;display:block;position:relative}div.product_listing_image img{border:1px solid #E6E6E6; height: auto; max-width: calc(100% - 2px);} 

.categories_description_top h1 { margin-top: 0px;}
.categories_description.categories_description_top { padding-top: 0px; } 
.categories_description_top { margin-bottom: 10px; -moz-column-count:3;-moz-column-gap:50px;-webkit-column-count:3;-webkit-column-gap:50px;column-count:3;column-gap:50px}

[class^="icon-"],[class*=" icon-"]{
    font-family:'icon';
    speak:none;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    letter-spacing:0;
    -webkit-font-feature-settings:liga;
    -moz-font-feature-settings:liga=1;
    -moz-font-feature-settings:liga;
    -ms-font-feature-settings:liga 1;
    -o-font-feature-settings:liga;
    font-feature-settings:liga;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale}

[class^="icon-info"],[class*=" icon-info"]{
    font-family:'icon';
    color: #dc98bf;
    margin-left: 5px;
    speak:none;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    letter-spacing:0;
    -webkit-font-feature-settings:liga;
    -moz-font-feature-settings:liga=1;
    -moz-font-feature-settings:liga;
    -ms-font-feature-settings:liga 1;
    -o-font-feature-settings:liga;
    font-feature-settings:liga;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale}

[class^="icon-icon_suche"],[class*=" icon-icon_suche"]{
    font-family:'icon';
    color: #dc98bf;
    margin-left: 5px;
    speak:none;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    letter-spacing:0;
    -webkit-font-feature-settings:liga;
    -moz-font-feature-settings:liga=1;
    -moz-font-feature-settings:liga;
    -ms-font-feature-settings:liga 1;
    -o-font-feature-settings:liga;
    font-feature-settings:liga;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale}

.icon-icon_set_kat_uebersicht:before{content:"\e601"}
.icon-icon_set_paket:before{content:"\e602"}
.icon-icon_set_rechnung:before{content:"\e603"}
.icon-icon_set_schloss:before{content:"\e604"}
.icon-icon_set_sendung_back:before{content:"\e605"}
.icon-icon_login_outline:before{content:"\e606"}
.icon-icon_setKopie_mail:before{content:"\e600"}
.icon-icon_set_geschenk:before{content:"\e60c"}
.icon-icon_set_desktop:before{content:"\e622"}
.icon-icon_set_versand:before{content:"\e623"}
.icon-icon_set_cart_1:before{content:"\e625"}
.icon-icon_set_cart_2:before{content:"\e60d"}
.icon-icon_set_herz:before{content:"\e60e"}
.icon-icon_set_herz_outline:before{content:"\e60f"}
.icon-icon_set_login:before{content:"\e610"}
.icon-icon_set_menu_grade:before{content:"\e611"}
.icon-icon_menu:before{content:"\e612"}
.icon-icon_set_minus:before{content:"\e613"}
.icon-icon_set_plus:before{content:"\e614"}
.icon-icon_set_ort:before{content:"\e615"}
.icon-icon_set_ort_2:before{content:"\e616"}
.icon-icon_pfeil_rechts:before{content:"\e619"}
.icon-icon_pfeil_oben:before{content:"\e618"}
.icon-icon_pfeil_links:before{content:"\e617"}
.icon-icon_pfeil_unten:before{content:"\e61a"}
.icon-icon_set_pin:before{content:"\e61b"}
.icon-icon_set_close:before{content:"\e61c"}
.icon-icon_set_stern:before{content:"\e61d"}
.icon-icon_set_stern_outline:before{content:"\e61e"}
.icon-icon_suche:before{content:"\e61f"}
.icon-icon_set_tanmar:before{content:"\e620"}
.icon-icon_set_tel:before{content:"\e621"}
.icon-icon_set_warenkorb3:before{content:"\e624"}
.icon-pencil:before{content:"\e905"}
.icon-alarm:before{content:"\e950"}
.icon-bubbles4:before{content:"\e970"}
.icon-checkmark:before{content:"\ea10"}
.icon-google-plus:before{content:"\ea88"}
.icon-google-plus2:before{content:"\ea89"}
.icon-google-plus3:before{content:"\ea8a"}
.icon-facebook:before{content:"\ea8c"}
.icon-facebook2:before{content:"\ea8d"}
.icon-facebook3:before{content:"\ea8e"}
.icon-twitter:before{content:"\ea91"}
.icon-twitter2:before{content:"\ea92"}
.icon-twitter3:before{content:"\ea93"}
.icon-pinterest:before{content:"\ead0"}
.icon-pinterest2:before{content:"\ead1"}
.icon-info:before {content: "\e900";}


[class^="icon-tanmar-"],[class*=" icon-tanmar-"]{font-family:'icon';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;-webkit-font-feature-settings:liga;-moz-font-feature-settings:liga=1;-moz-font-feature-settings:liga;-ms-font-feature-settings:liga 1;-o-font-feature-settings:liga;font-feature-settings:liga;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}





@font-face {
  font-family: 'icon-logout';
  src:  url('/m/images/fonts/icon-logout.eot?d7ip2v');
  src:  url('/m/images/fonts/icon-logout.eot?d7ip2v#iefix') format('embedded-opentype'),
    url('/m/images/fonts/icon-logout.ttf?d7ip2v') format('truetype'),
    url('/m/images/fonts/icon-logout.woff?d7ip2v') format('woff'),
    url('/m/images/fonts/icon-logout.svg?d7ip2v#icon-logout') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-logout-"], [class*=" icon-logout-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icon-logout' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-logout-log-out:before {
  content: "\e902";
}

@font-face {
    font-family: 'tanmar_icon_zusatz';
    src:    url('/m/images/fonts/tanmar_icon_zusatz.eot?riglmq3');
    src:    url('/m/images/fonts/tanmar_icon_zusatz.eot?riglmq3#iefix') format('embedded-opentype'),
        url('/m/images/fonts/tanmar_icon_zusatz.ttf?riglmq3') format('truetype'),
        url('/m/images/fonts/tanmar_icon_zusatz.woff?riglmq3') format('woff'),
        url('/m/images/fonts/tanmar_icon_zusatz.svg?riglmq3#tanmar_icon_zusatz') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="icon_tnmrz-"], [class*=" icon_tnmrz-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'tanmar_icon_zusatz' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon_tnmrz-heart:before {
  content: "\f004";
}

.icon_tnmrz-handy2:before {
  content: "\e902";
}
.icon_tnmrz-handy3:before {
  content: "\e903";
}
.icon_tnmrz-desk:before {
  content: "\e900";
}
.icon_tnmrz-handy:before {
  content: "\e901";
}
.icon_tnmrz-social-pinterest:before {
  content: "\e90c";
}
.icon_tnmrz-whatsapp:before {
  content: "\e913";
}
.icon_tnmrz-twitter:before {
  content: "\e914";
}
.icon_tnmrz-vine:before {
  content: "\e915";
}
.icon_tnmrz-youtube:before {
  content: "\e916";
}
.icon_tnmrz-foursquare:before {
  content: "\e91c";
}
.icon_tnmrz-instagram:before {
  content: "\ea92";
}
.icon_tnmrz-telegram:before {
  content: "\ea95";
}
.icon_tnmrz-vimeo:before {
  content: "\eaa0";
}
.icon_tnmrz-xing2:before {
  content: "\ead4";
}


.icon-tanmar-pinterest:before{content:"\ead0"}
.icon-tanmar-facebook3:before{content:"\ea8e"}
.icon-tanmar-set_stern_outline::before{content: "\e61e";}
.icon-tanmar-login_outline::before{content: "\e606";}
.icon-tanmar-set_cart_2::before {content: "\e60d";}
.breadcrumb div:first-of-type a{padding-left: 0px;}
div.index_subcategory_box{overflow:hidden;float:left;margin-top:5px;margin-bottom:5px;font-size:13px;padding:2px 2px 8px 0px;}
div.index_subcategory_box div.subcategory_image{width: 100%; height: auto;position: relative;}
div.index_subcategory_box div.subcategory_image img{max-width: 100%; height: auto;}
div.index_subcategory_box .subcategory_name{font-family: 'schreibschrift';font-size: 26px;line-height: 24px;text-align: center;margin-top: 10px;}
div.index_subcategory_box .subcategory_name a{text-decoration: none;color: #616161;}
/*div.index_subcategory_box .subcategory_image:after{background-image:url(images/herz_over.png);background-repeat:no-repeat;background-position:13px 1px;content: '';position: absolute;right: 0;
left: 0;
top: 0;
z-index: 10000;
width: 100%;
height: 100%;display:none;}*/
.password_forgotton_email input{
    height: 24px;
}
TD.productListing-data a.delete_from_cart:hover{
    text-decoration: none;
}
.mitte{width:100%;text-align:left;display:block}
div.index_subcategory_box:hover .subcategory_image{opacity: 0.5;}
/*div.index_subcategory_box:hover .subcategory_image:after{display:block;}*/
.header{
    padding: 4px 30px 17px 30px;
}
.header_right{
    width: calc(100% - 300px)
}

div.footer_more div.logo_footer{
    padding-left: 0px;
    margin-top: 15px;
}
div.footer_more .logo_footer a{
    display: inline-block;
    padding: 0px;
    font-size: 30px;
    color: #4e4e4e;
    height: 30px;
    width: 30px;
    min-height: 30px;
    margin-right: 10px;
}
div.footer_more .logo_footer a:hover{
    text-decoration: none;
}
div.footer_more .logo_footer a.icon_ins {
    background: #d6249f;
    background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);
    border-radius: 50%;
    padding: 1px;
    top: -7px;
    position: relative;
    text-align: center;
}
.logo_footer a.icon_ins i {
    color: #fff;
    font-size: 22px;
    position: relative;
    top: 4px;
}

.logo_footer .icon-tanmar-facebook3{
    color: #3b5998;
}
.logo_footer .icon-tanmar-pinterest{
    color: #c9232d;
}
#Special-Tabs-wrap .faultier-wrap{margin: 20px 20px 40px 20px; width:calc(100% - 40px);}
div.product_listing_box:hover div.product_listing_image img {border:1px solid #fff;} 
div.product_listing_name{margin:7px 20px 0;padding:0;overflow:hidden;height:48px;text-align:center;line-height:14px;font-size:11px}div.product_listing_price{font-size:12px;font-weight:700;margin:3px 20px 0;text-align:center;color:#616161}div.product_listing_price span.org{font-size:11px;font-weight: normal;}#product_info_price_special span.org{font-size: 11px;}#product_info_price_special span.org .price_info{color:#4d4d4d;}.footer .footer_price_info{text-align:center;}#product_info_price_special .productSpecialPrice{color: #de98bf;}.cms_content{text-align:left;width:100%}#product_info_image{width:calc(50% - 30px);float:left;margin-right:30px;min-height:351px}a.product_info_image_link{display:block;position:relative}#product_info_image img{max-width: 100%; height: auto; border:1px solid #bcbcbc}#product_info_image img.enlarge{border:0 solid #bcbcbc;position:absolute;bottom:0px;right:-1px}#product_info_image .video img{padding:8px 9px 9px 8px}#product_info_manufacturer{text-align:right;margin:5px 0}#product_info_options_text{width:135px;float:left;font-size:8pt;color:#b8b8b8;margin:15px 0 8px 16px}#product_info_options{width:228px;float:left;font-size:8pt;color:#4e4e4e;margin:13px 0 0}
#product_info_price,#product_info_price_special,#product_info_price_sample{float:left;font-size:19pt;font-weight:700;color:#4d4d4d;width:165px;text-align:right;position:relative}
#product_info_price .tax_info{font-size: 10px;padding-left: 10px;}
#product_info_price,#product_info_price_sample{padding:20px 0 0 0px}#product_info_price_special{padding:10px 0 0 13px}#product_info_price_special s{font-size:13px;font-weight:400;color:#da82a1}#product_info_price_special .price_info{color:#da82a1}#product_info_price_special SPAN.productSpecialPrice{font-size:11pt;display:block}.products_listing_price_from,.products_price_from{font-size:10px;font-weight:400}.products_price_from{position:absolute;top:11px;left:14px}#product_info_cart,.product_info_cart{height: 40px;float:left;width:42px;margin:20px 0 0 8px;background-color:#f7edf3;padding:0;background-image:url(template/bilder/x.gif);background-position:33px 17px;background-repeat:no-repeat}#product_info_cart input,.product_info_cart input{margin:13px 0 10px 4px;width:20px;padding-left:2px}.product_class_1 #product_info_cart,.product_class_1 .product_info_cart{float:left;width:75px;margin:20px 0 0 10px;background-color:#f7edf3;padding:0}.product_class_1 #product_info_cart select,.product_class_1 .product_info_cart select{margin:13px 0 11px 4px}#product_info_button{float:right;padding:20px 10px 0 0;}#product_info{width:50%;float:left}#product_info_name h1{color:#4e4e4e;font-size:12pt;font-weight:700;margin:0 0 5px;padding:0}#product_info_name span.products_model{color:#949494;font-size:10px}#product_info_cart_wrapper,.product_info_cart_wrapper{padding-bottom: 20px;width:100%;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,0.2);box-shadow:0 0 8px 0 rgba(0,0,0,0.2);margin-top:11px;margin-bottom:20px}#product_info_wishlist{float: right;margin-right: 9px;}div.product_info_title{width:115px;float:left;margin:14px 0 0 13px;font-size:9pt;font-weight:700;color:#4E4E4E}div.product_info_text{width:254px;float:left;margin:14px 0 0;font-size:9pt;color:#4d4d4d}div.product_info_text.kollektionen{float:right;width:calc(100% - 128px);}div.product_info_text.kollektionen a{font-weight:bold}div.product_info_title.kollektionen_title{color:#E398BF}div.product_info_title.kollektionen_title i{margin-right:5px;}div.product_info_delivery{font-weight:700}h2.products_heading{color:#494949;background-color:#f0f0f0;font-size:11px;padding:4px 0 4px 2px;margin-top:0}h2.products_heading_featured{margin-top:10px}.products_attributes_div{-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,0.2);box-shadow:0 0 8px 0 rgba(0,0,0,0.2);padding:14px 0 0;margin:10px 0 5px}.products_attributes{width:210px}.products_attributes td{padding-bottom:6px}.products_attributes td select{margin-top:2px}.products_attributes_radio{margin:0 0 10px}.products_attributes_radio .products_attributes_name{padding:0 5px 15px 13px;vertical-align:top;width:148px;line-height:18px}.products_attributes_radio .products_attributes_options{padding:0 0 20px 3px;vertical-align:top;line-height:18px;color:#4E4E4E}.products_attributes_radio .products_attributes_options select{width:190px}span.shipment_highlight{color:#DB99BD;font-weight:700}td.text_input input,td.text_input select{width:200px}div.create_account_explanation{color:#CACACA;font-size:10px;padding-left:146px}div.create_account_info{float:right;width:250px;background-color:#F0F0F0;border:1px solid #494949;color:#494949;font-size:11px;padding:5px;margin-right:10px;margin-top:30px}div.create_account_info img{margin-right:10px}div.create_account_info h2{margin-top:0;font-size:12px}h1.checkout{color:#DE98BF;font-size:14px;margin:5px 0 15px}div.checkout_box{border:1px solid #F0F0F0;margin-bottom:20px;color:#4e4e4e}div.checkout_box_highlight{border:1px solid #CCC;margin-bottom:20px;color:#4e4e4e}div.checkout_box_50{width:calc(50% - 9px);float:left}div.checkout_box_credit{min-height:120px}div.checkout_box_login{min-height:260px}.gastbestellung{margin:8px 0}.formulare.gastbestellung label{width:auto}.gastbestellung input{width:20px;margin-top:12px}.text_guest_info_icon{position:relative;top:3px}.text_guest_info{display:none}div.checkout_box_left{margin-right:13px}div.checkout_box_heading{background-color:#F0F0F0;color:#494949;font-size:11px;font-weight:700;padding:8px 2px}div.checkout_box_highlight div.checkout_box_heading{background-color:#CCC}div.checkout_box h2{font-size:12px;margin-top:0;margin-left:0;margin-bottom:0;padding:0 3px 2px 4px}.checkout_box_content h2{margin-top:10px !important;margin-left:-4px !important;color:#DE98BF}div.checkout_box h2 > span{display:block;float:right;position:relative;top:-12px;right:-5px;}div.checkout_box h2 > span > a > span{color:#de98bf;background: transparent;border: none;box-shadow: none;}div.checkout_box_content{padding:5px}input.input_coupon{width:136px}.box_coupon input{float:left;margin-top:5px;margin-left:5px;height: 32px;}table.checkout_totals{border-top:1px solid #F0F0F0}td.main_dotted{border-top:1px dotted #F0F0F0}.checkout_main{border-bottom:1px solid #d2d2d2;padding-bottom:10px}.checkout_box TD.main{padding:5px 2px}.stockWarning{color:red;font-weight:700}.more_categories{color:#4A4A4A;margin-top:6px}span.new{color:#DE98BF}.more_categories span{display:block;margin:5px 0 10px}.subnavi ul.hidden-subnavi li{display:none;border-top:1px dashed #E7E7E7}.display_klarna_price_box{width:246px}#shopping_cart_klarna_price_box{width:170px;position:relative;z-index:50}#curtainBox{width:600px}div.cart_popup_heading{line-height:24px;font-size:18px;font-weight:700;color:#000;border-bottom:1px solid #CCCBCB;padding-bottom:10px;margin-bottom:10px}div.cart_popup_text{line-height:18px;font-size:12px;color:#000;margin-bottom:10px}div.cart_popup_product_name{font-weight:700}div.cart_popup_product div.cart_popup_product_name{color:#000;font-size:13px;margin-bottom:5px}div.cart_popup_product div.cart_popup_product_teaser{margin-bottom:5px}div.cart_popup_product div.cart_popup_product_image{width:100px;text-align:center;margin-right:10px;float:left}div.cart_popup_product div.cart_popup_product_price{color:#B0336A;font-size:13px;font-weight:700;line-height:19px}div.cart_popup_product div.cart_popup_product_delivery_title{margin-top:10px;color:#000}div.cart_popup_product div.cart_popup_product_delivery{color:#B0336A;font-size:13px;font-weight:700;line-height:19px}div.cart_popup_buttons{text-align:right;margin-top:10px;margin-bottom:10px}div.cart_popup_buttons div.cart_popup_buttons_checkout,div.cart_popup_buttons div.cart_popup_buttons_continue{width:50%;float:left}div.cart_popup_buttons div.cart_popup_buttons_checkout{text-align:right}div.cart_popup_heading_xsell{border-left:1px solid #E1E1E1;border-top:1px solid #E1E1E1;border-right:1px solid #E1E1E1;width:160px;text-align:center;position:relative;top:1px;background:#fff;font-size:14px;padding:5px;font-weight:700;color:#000}div.cart_popup_xsell_outer{border:1px solid #E1E1E1}div.cart_popup_xsell{width:139px;float:left;margin-right:5px;margin-top:5px;margin-bottom:5px}div.cart_popup_xsell div{margin-left:5px;margin-right:5px;text-align:center}div.cart_popup_xsell div.cart_popup_product_name{font-weight:700;height:55px;overflow:hidden}div.cart_popup_xsell div.cart_popup_product_price{color:#B0336A;font-size:12px;font-weight:700;line-height:25px}.confirm_order_loading{background-image:url(/template/bilder/warenkorb_loader.gif);background-repeat:no-repeat;font-size:11px;padding:0 0 0 23px;line-height:16px;width:264px;margin:3px 3px 4px}.input_dob_check{display:none}.listing_product_marker{position:absolute;width:66px;height:66px;right:3px;top:15px;display:none;}.marker_id_1396,.marker_id_1463{display:block;background-color: #db99bd;width: 32px;height: 32px;top: 11px;right: 14px;line-height: 30px;text-align: center;-webkit-box-shadow: 1px 2px 1px 0 rgba(0,0,0,0.1);-moz-box-shadow: 1px 2px 1px 0 rgba(0,0,0,0.1);box-shadow: 1px 2px 1px 0 rgba(0,0,0,0.1);border-radius: 50%;font-family: "Open Sans";}.marker_id_1396:after{content: "NEU";font-size: 12px;font-weight: 600;color: #fff;text-decoration: none;text-align: center;}.marker_id_1463:after{content: "%";font-size: 17px;font-weight: 400;color: #fff;text-decoration: none;text-align: center;}.categories_description_bottom{margin-top:10px}#wishlist_link{color:#B0B0B0;font-size:12px;width:690px;margin:20px 0}#wishlistShare,.hidden{display:none}.markenshop .box{width:20%;margin-bottom:20px}.markenshop .box div{background:url(template/bilder/markenshop-sternchen.png) no-repeat;color:#FFF;font-size:16px;font-weight:700;height:39px;padding:13px 0 0;text-align:center;width:43px}.markenshop .box ul,.markenshop .box ul li{padding:0;margin:0;list-style:none;font-size:12px}.markenshop .box ul li a{text-decoration:none;color:#999}#cartBox .article .name,#cartBox .article .name a{font-size:12px;color:#464646}.markenshop .box ul li a:hover{text-decoration:underline}.markenshop .hr{height:1px;background:#f0f0f0;width:100%;margin-bottom:20px}.h_schreiben,.kontakt_spalten div{background-repeat:no-repeat;background-position:0 0;padding-top:40px}.alle_produkte{display:block;width:200px;height:32px;background-color:#ff0;position:absolute;top:200px;left:0}#cartBox .xsell,#imageBox{display:none}.kontakt_spalten div{width:25%}.kontakt_spalten div.kontakt_spalten_korrektur{width:22%}.kontakt_spalten div p{margin:0 0 0 10px}.kontakt_spalten div.h_finden{background-image:url(images/headline/besuchen_uns.png);width:23%}.kontakt_spalten div.h_erreichen{background-image:url(images/headline/h_erreichen_sie_uns.png);width:30%}.h_schreiben{background-image:url(images/headline/h_schreiben_sie_uns.png)}.h_schreiben .kontakt_seite input{border:1px solid #969696;width:200px;height:25px;padding:0 5px;line-height:25px;margin:0 10px 15px 0}.h_schreiben .kontakt_seite textarea{border:1px solid #969696;height:200px;padding:5px;font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif}.h_schreiben .kontakt_seite select{border:1px solid #969696;height:25px;line-height:25px;margin:0 10px 15px 0;padding:0 5px;width:212px}.kontakt_spalten .bsrwagen{border:0}.video_js5{width:600px;height:338px;-webkit-box-shadow:-1px -1px 20px 0 rgba(50,50,50,0.48);-moz-box-shadow:-1px -1px 20px 0 rgba(50,50,50,0.48);box-shadow:-1px -1px 20px 0 rgba(50,50,50,0.48);background-color:#fff;position:absolute;top:166px;left:88px;overflow:hidden}.zwei_spalter{margin:10px 31px 70px 0;line-height:17px;text-align:left !important;-moz-column-count:2;-moz-column-gap:90px;-webkit-column-count:2;-webkit-column-gap:90px;column-count:2;column-gap:90px}#scrollTop{opacity:0;position:fixed;bottom:80px;right:0;background:url(template/bilder/scroll_top.png) no-repeat;width:32px;height:32px;border-radius:16px}#cartBox,#company-box{margin-top:100px;border-radius:0;position:absolute;border:3px solid #db99bd}#cartBox .box-content{padding:0}#cartBox .article{margin:10px}#cartBox .article .image{float:left;height:100px;margin-left:13px;text-align:center;width:100px}#cartBox .article .name{float:left;height:77px;margin-left:33px;padding-top:23px;text-align:left;width:387px}#cartBox .article .name span.attributes,.checkout_content span.attributes{color:#b5b5b5;font-size:12px}#cartBox .article .price{color:#464646;float:right;font-size:14px;font-weight:700;height:77px;margin:0 20px;padding-top:23px;text-align:right;width:70px;white-space:nowrap}#cartBox .article .price span.quantity{color:#b6b6b6;font-size:11px;font-weight:400}#cartBox .buttons{padding:10px 15px}#cartBox .xsell .xsell_headline{background:url(template/bilder/popup_cart_xsell_open_close.png) 0 2px no-repeat;color:#757575;font-size:15px;margin:10px 0 10px 17px;padding-left:30px;text-align:left}.ui-tabs-panel{line-height:18px}#cartBox .cB-box-close{background:url(/template/bilder/popup_cart_close.png) no-repeat;display:block;right:7px;top:7px;width:22px;height:23px}#cartBox .xsell .xsell_headline.closed{background-position:0 -22px}#cartBox .xsell .articles{overflow:hidden}#cartBox .xsell .article .name{height:87px;padding-top:13px;width:237px}#cartBox .xsell .article .price{float:left;height:87px;margin:0 0 0 20px;padding-top:13px;text-align:left;width:100px}#cartBox .xsell .article .price .tax_info{color:#b6b6b6;font-size:10px;font-weight:400;margin:0}#cartBox .xsell .article .buy{float:right;height:87px;padding:13px 5px 0 0;text-align:right;width:120px}#cartBox .cB-box-content .box-head,#company-box .cB-box-content .box-head,#iB-msPopup .iB-box-content .box-head{background:url(template/bilder/popup_headline_bg.png) repeat-x #db99bd;color:#fff;font-size:16px;height:62px;line-height:37px;padding-left:13px;text-align:left;font-weight:700}.category_free_shipping_banner,.category_sewing_banner{z-index:2000;display:none;position:fixed;top:0;width:1260px;left:50%;margin-left:-630px;color:#fff;background:rgba(219,151,188,0.95);background-color:rgba(219,151,188,0.95);font-family:'Open Sans', sans-serif;font-weight:400;font-size:14px}.an_xs{display:none}.category_free_shipping_banner a,.category_sewing_banner a{color:#fff}.category_free_shipping_banner a:hover,category_sewing_banner a:hover{text-decoration:none}.category_free_shipping_banner div,category_sewing_banner div{margin:0 auto;padding:10px 0 10px 44px;background-image:url(images/icons/icon_lastwagen.png);background-repeat:no-repeat;background-position:0 8px;display:inline-block}.formulare label{display:block;width:150px;line-height:12px;vertical-align:middle;float:left;margin:4px 0 20px;padding-top:3px}.formulare input[type=email],.formulare input[type=password],.formulare input[type=tel],.formulare input[type=text],.formulare select,.formulare textarea{width:220px;height:20px;vertical-align:middle;line-height:20px;display:block;float:left;clear:none;border:1px solid #b3b3b3;padding:3px;margin:3px 0}.formulare select{height:26px}.formulare textarea{height:200px;width:780px}.inputRequirement{vertical-align:top;line-height:39px;display:block;float:left;margin-left:10px}.radio_reg{line-height:14px;vertical-align:middle;margin:3px 0 20px;width:auto;float:left}.radio_reg_hint{margin-left:10px;width:90%}.abs_label,.button_rechts{margin:20px 0 20px 146px}.button_rechts{margin:20px 0;text-align:right}.checkout_abstand_hinweis{padding:5px 10px 15px 28px !important}.aufsliden{height:137px;overflow:hidden}.mehr_toggle{height:auto !important;overflow:visible}.mehr_beschreibung{background-image:url(images/bg_white_cat.png);background-repeat:repeat-x;background-position:0 0;color:#de98bf;font-size:12px;height:95px;margin-top:-80px;margin-bottom:20px;position:relative;line-height:12px}.mehr_beschreibung .abs{padding:82px 0 1px;display:inline-block;border-bottom:1px solid #de98bf}.mehr_beschreibung.auf{background-image:none;padding-top:5px}.mehr_beschreibung .auf,.mehr_beschreibung.auf .zu{display:inline-block}.mehr_beschreibung .zu,.mehr_beschreibung.auf .auf{display:none}#product_moodboard_desc{font-size:14px}#product_moodboard_desc .aufsliden{height:100px}.video_naeh video{-webkit-box-shadow:0px 0px 32px 0px rgba(0,0,0,0.4);-moz-box-shadow:0px 0px 32px 0px rgba(0,0,0,0.4);box-shadow:0px 0px 32px 0px rgba(0,0,0,0.4)}.video_naeh{margin-bottom:30px}.moodboard_title{text-decoration:none; font-size: 10px;}
.moodboard_title h2{font-family: 'Open Sans';text-overflow: ellipsis;overflow: hidden;white-space: nowrap;background-color:#eeeeee;color:#3a3a3a;text-decoration:none;margin:10px 0px 0px;padding:10px;font-weight:bold;text-align:center;font-size:18px;}
.column_right_2 .moodboard_title h2{margin:20px 5px 0 0}
div.product_listing_box .schatten_box{position:relative;top:0;left:0}#product_moodboard_desc{font-size:14px}div.product_listing_avail{display:none;text-align:center;padding:16px 5px}div.product_listing_box:hover .product_listing_avail{display:block;font-size:11px}.item,.label{float:left;margin-top:8px}.label{clear:both;margin-left:15px;width:40%}.half{width:50%}.separation1{border-bottom:1px solid #dfe6eb;margin:16px 0 19px}.separation3{border-bottom:3px solid #dfe6eb;margin:16px 0 19px}.clr{clear:both;padding-top:15px}.tcenter{text-align:center}.btext_grau{color:#bbbbbd !important}.bar{border:1px solid #ededed;width:100px}.bar_aktiv{background-color:#de98bf;border:0 solid #ccc;height:6px;width:100px}.star{background-image:url("images/icons/sterne.png");background-position:0 -16px;height:16px;width:85px}.star_aktiv{background-image:url("images/icons/sterne.png");background-position:0 0;height:16px;width:85px}.rating_heading,.rating_heading h1{color:#de98bf !important;font-size:22px !important;line-height:22px}.invis{display:none}.beschreibung_bewertung{display:block;margin:4px 0 10px}.pos_rel{position:relative}.hase_oben{height:83px;width:161px;position:absolute;top:-13px;left:-67px;display:block;background-image:url(images/template/bilder/hase_oben.png)}.banner_seitlich{height:344px;width:196px;position:absolute;top:65px;left:612px;display:block;background-image:url(images/banners/banner-gratis-dinki-heft.png);background-repeat:no-repeat}.banner_seitlich_nah{height:251px;position:absolute;top:440px;left:612px;background-image:url(images/template/bilder/nahservice_seitlich.png)}.bewertunglinks{color:#bbbbbd;padding:20px 0 10px;width:130px}.bewertungrechts{padding:20px 0 10px;width:350px}.padding{padding:20px}.pbot{padding-bottom:20px}.pleft{padding-left:10px}.nmargin{margin:0}.product_reviews .item{margin:4px 10px 0 0}.hinweis_zusatz_lieferzeit{font-weight:bold;text-decoration:underline;color:#ee9201}@media (max-width: 1495px){.hase_seitlich,.banner_seitlich{display:none}}@media screen and (min-device-width: 321px) and (max-device-width: 1624px) and (-webkit-min-device-pixel-ratio: 2){.category_free_shipping_banner div,.category_sewing_banner div{background-image:url(images/icons/icon_lastwagen@2x.png);background-size:32px 22px}}
.button_submit, .button{
    font-family: "Open Sans",Verdana,Arial,sans-serif;
    text-decoration: none;
    margin: 3px 0;
    background-color: #dc98bf;
    text-align: center;
    padding: 6px 14px;
    padding-right: 14px;
    font-size: 16px;
    border: 1px solid #fff;
    cursor: pointer;
    color: #fff;
    font-weight: 400;
    display: inline-block;
    -webkit-box-shadow: 1px 1px 4px 0 rgba(0,0,0,0.08);
    -moz-box-shadow: 1px 1px 4px 0 rgba(0,0,0,0.08);
    box-shadow: 1px 1px 4px 0 rgba(0,0,0,0.08);
    border-radius: 1px;
    position: relative;
}
.button_continue:after,.popup_cart_button:after,.button_checkout:after{
    font-family:"icon";content:"\e617";padding-left:5px;position:relative;top:1px;
}
.button_continue,.popup_cart_button,.button_checkout{padding-left:24px}
a .button{text-decoration:none}.formulare input.street_address_only[type="text"]{width:130px}.formulare input.street_address_nr[type="text"]{width:30px}.formulare label.street_address_nr_label{width:30px;margin-left:5px} .footerspalte a.footer_link{text-decoration: underline;color:#DB99BD;}@font-face{font-family: 'star';src:  url('includes/fonts/star.eot?e15wm9');src:  url('includes/fonts/star.eot?e15wm9#iefix') format('embedded-opentype'),url('includes/fonts/star.ttf?e15wm9') format('truetype'),url('includes/fonts/star.woff?e15wm9') format('woff'),url('includes/fonts/star.svg?e15wm9#star') format('svg');font-weight: normal;font-style: normal;}[class^="icon-star-"], [class*=" icon-star-"] {font-family: 'star' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.icon-star-star:before {content: "\e900";}.listing_sort form{display: inline; margin-left: 10px;} .listing_sort {background-color: #fff;background-image: url(template/bilder/arrow_down.png);background-size: 11px;background-position: top 50% right 20px;background-repeat:no-repeat;}.listing_sort select{color: #6d6d6d;font-family: Verdana, Arial, Helvetica, sans-serif;cursor: pointer;line-height: 23px;padding: 5px 35px 5px 5px;border: 1px solid #DB99BD;box-shadow: none;background-color: transparent;background-image: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;}.listing_sort form{position:relative;}.listing_sort form:after {content: '';background: #e8e8e8;width: 1px;height: 100%;position: absolute;right: 33px;top: 0;}
.button_cart, .button_cart_small, .button_cart_muster, .button_wishlist, .button_wishlist_kl, .button_cart_moodboard_small, .button_cart_vormerken, .button_cart_soldout_small {
    margin: 0px;
    height: 40px;
}
.product_info_button .button_cart:before{
    
}
.button_cart, .button_cart_small, .button_cart_muster, .button_cart_moodboard_small{
    border: 1px solid #dc98bf;
    width: 190px;
}
.button_back{
    padding-right: 24px;
}
.button_back:before{
    font-family: "icon";
    content: "\e619";
    padding-right: 5px;
    position: relative;
    top: 1px;
}
.button_grau, .button_back, .button_redeem, .button_whatsup, .button_facebook {
    background-color: #d3d3d3;
}
.button_cart:before, .button_cart_small:before, .button_cart_muster:before, .button_cart_moodboard_small:before, .button_cart_soldout_small:before{
    font-family: "icon";
    content: "\e60d";
    font-size: 20px;
    padding-right: 6px;
}
.button_wishlist:before, .button_wishlist_kl:before{
    font-family: "icon";
    content: "\e61e";
    font-size: 20px;
    padding-right: 6px;
    position: relative;
    top: 2px;
}
.button_cart_vormerken, .button_cart_soldout_small{
    background-color: #767676;
    width: 190px;
    border: 1px solid #767676;
}
.button_cart_vormerken:before{
    font-family: "icon";
    content: "\e950";
    font-size: 20px;
    padding-right: 6px;
    position: relative;
    top: 2px;
    right: 4px;
}
.button_wishlist, .button_wishlist_kl{
    background-color: #d3d3d3;
    margin-top: 5px;
    font-size: 15px;
    padding: 2px 14px;
    width: 192px;
    line-height: 32px;
}
.button_facebook{
    padding-left: 35px;
}
.button_facebook:before {
    font-family: "icon";
    content: "\ea8e";
    position: absolute;
    left: 4px;
    top: 3px;
    font-size: 26px;
}
.button_change_address:before{
    font-family: "icon";
    content: "\e905";
}
.small_view, .small_delete, .small_edit{
    font-size: 12px;
}
.last_viewed{margin: 0; padding: 0 16px 20px 16px;  background-color: #f9f9f9; position: relative; clear: both;}

.navigation li:first-child{padding-left: 0px;}
.navigation li:first-child a{padding-left: 0px; margin-left: 0px;}

.headline_frontpage_products { text-align: center; padding: 30px 0 10px 0; }
.headline_frontpage_products span { position: relative; display: inline-block; }
.headline_frontpage_products span:before { content: ""; width: 80px; height: 1px; background-color: #E6E6E6; position: absolute; right: -100px; top:13px;}
.headline_frontpage_products span:after {content: ""; width: 80px; height: 1px; background-color: #E6E6E6; position: absolute; left: -100px; top:13px;}

.headline_marken, .headline_frontpage_products, .angelina-font {font-family: 'schreibschrift'; font-size:30px;color:#a3a3a3; line-height: 30px;}
.slider_last_viewed .product-box {border: 0px solid grey;float: left;width: 140px;height: 70px;padding: 5px 8px;vertical-align: middle;line-height: 130px;}
.slider_last_viewed .product-slider-td {margin: 0px 30px 0px;float: left;}
.slider_last_viewed {font-family: "Trebuchet MS","Helvetica","Arial","Verdana","sans-serif";font-size: 12px;padding: 0px;height: 80px;overflow: hidden;position: relative;text-align: center;margin: 0px auto;width: 558px;}
.slider_last_viewed .product-slider {position: relative;left: 0px;z-index: 50;width: 500px;margin: 0 auto;height: 150px;overflow: hidden;}
.slider_last_viewed .product-slider-arrow-left {left: 0px;}
.slider_last_viewed .product-slider-arrow-right, .slider_last_viewed .product-slider-arrow-left {overflow: hidden;width: 16px;height: 24px;background-repeat: no-repeat;position: absolute;top: 50%;z-index: 100;margin-top: -12px;}
.slider_last_viewed .product-slider-arrow-right {right: 0px;}
.product_info_cart_quantity_button{float: right;}
.faultier-hidden{
    display:none;
}
.last_viewed img{
    width: calc(100% - 12px);height:auto;border:1px solid #C4C4C4;
}
.last_viewed .angelina-font{
    text-align: center;
}
.warenkorbicon svg{height: 100%;width: auto;}
.warenkorbicon svg path { fill: #dc98bf; }
.topmenu .contact{margin-left: 15px;}
.head_ruecksendung svg{height: 30px;width: auto;float: left;}
.head_ruecksendung svg path, .head_ruecksendung svg circle { fill: #d2d2d2; }
.head_ruecksendung_text{text-transform: uppercase; font-weight: bold;float: left;font-size: 10px;margin-left: 10px;}
.head_ruecksendung_text_rosa{color: #dc98bf;}
.head_ruecksendung_text_grey{color: #d2d2d2;}
.hotline svg{height: 30px;width: auto; float: left;}
.hotline svg path { fill: #c0c0c0; }
.hotline_text{width: 230px; float: left;margin-left: 5px; line-height: 11px; padding: 4px 0px;}
.hotline_text > span:nth-of-type(1){font-size: 12px;}
.hotline_text > span:nth-of-type(2){font-size: 9px; color: #b0b0b0;}

.logo img{width: 300px;height: auto;}



.privacy-modal{border: 1px solid #b0b0b0;padding: 15px;}
.privacy-modal-create-account{    margin-left: 4px;margin-right: 4px;margin-top: 20px;}
span.privacy-modal{
    display: block;
    border: 0px none;
    padding: 0px;
    margin-top: 10px;
}
.categories_banner{
    position: relative;
}
.categories_banner img{
    max-width: 100%;
    height: auto;
}
.categories_banner_text{
    position: absolute;
    width: 50%;
    text-align: center;
    right: 0px;
    bottom: 3vw;
}
.categories_banner_headline{
    font-family:'schreibschrift';
    font-size: 4vw;
}
.categories_banner_subheadline{
    font-family: 'Open Sans', sans-serif;
    font-size: 1.5vw;
}
.shop_navigation > a{
    margin-left: 5px;
}
.shop_navigation > a > i:not(.icon-tanmar-login_outline){
    position: relative;
}
.shop_navigation .icon-tanmar-login_outline:before{
    font-size: 25px;
    position: relative;
    bottom: 2px;
}
.categories_banner{
    margin-bottom: 20px;
}
.column_left + .column_right_2 .index_subcategory_box{
    width: calc(25% - 16px);
}
.column_left + .column_right_2 .index_subcategory_box:nth-of-type(5n+5) {
    margin-right: 16px;
}
.column_left + .column_right_2 .index_subcategory_box:nth-of-type(4n+4) {
    margin-right: 0px;
}
.product_moodboard_box:nth-of-type(2n + 1){
    margin-right: 30px;
}
div.product_listing_box{
    width:calc(33.3% - 10px);
    margin-right: 15px;
    height: 370px;
}
div.product_listing_box:nth-of-type(3n+3) {
    margin-right: 0px;
}


.main-banner{
    margin-bottom: 10px;
}
.main-banner img{
    max-width: 100%;
    height: auto;
    display: block;
}
.sub-banner{
    margin-left: -15px;
}
.banner-small{
    display: block;
    padding-left: 15px;
    width: 33.33%;
    float: left;
}


.main-banner .faultier-arrow.faultier-arrow-right{
    right: -25px;
}
.main-banner .faultier-arrow.faultier-arrow-left{
    left: -25px;
}

.banner-small img{
    width: 100%;
}

.banner-small > a,
.main-banner a{
    display: block;
    text-decoration: none;
    color: #6d6d6d;
}
.banner-caption{
    display: none;
    background: #f0f0f0;
    text-align: center;
    padding: 15px;
}
.banner-main-caption {
    display: block;
    font-family: 'schreibschrift';
    font-size: 44px;
}
.banner-sub-caption{
    display: block;
    font-size: 14px;
}
/*
.new_products_slider{
    margin-left: -25px;
    margin-right: -25px;
    overflow: hidden;
}
#product_listing_frontpage{
    margin-left: -5px;
    margin-right: -5px;
}
#product_listing_frontpage .faultier-box > div{
    width: 180px;
}
*/
.manufacturer_slider_wrapper{
    /*
    box shadow hack
    */
    margin-left: -25px;
    margin-right: -25px;
    overflow: hidden;
}
.manufacturer_slider{
    margin-left: -5px;
    margin-right: -5px;
}
.manufacturer_slider .faultier-box{
    width: 1200px;
    overflow: visible;
}

.manufacturer_slider a{
    display: block;
    margin: 10px 25px 10px 0;
    /*box-shadow: 0 1px 7px rgba(0,0,0,0.3);*/
    border: 1px solid #E6E6E6;
    padding: 0 12px;
    width: 150px;
    float: left;
}

.manufacturer_slider a:nth-of-type(7n+7){
    margin-right: 0;
}

.manufacturer_slider .faultier-arrow.faultier-arrow-right{
    right: 4px;
}
.manufacturer_slider .faultier-arrow.faultier-arrow-left{
    left: 4px;
}

/*
.manufacturer_slider a img{
    -webkit-filter: grayscale(100%);div.product_listing_name
       -moz-filter: grayscale(100%);
         -o-filter: grayscale(100%);
        -ms-filter: grayscale(100%);
            filter: grayscale(100%); 
}
*/

.new_products_slider a{
    text-decoration: none;
}
.new_products_slider div.product_listing_name{
    height: 70px;
    margin: 7px 0px 0;
}

@media (min-width: 1260px){
    .categories_banner_text{
        bottom: 40px;
    }
    .categories_banner_headline{
        font-size: 50px;
    }
    .categories_banner_subheadline{
        font-size: 18px;
    }
}
@media (max-width: 1259px){
    div.index_subcategory_box .subcategory_name{
        font-size: 2vw;
    }
}

@media (max-width: 1150px){
	.suche { margin-left: 90px;}
	
	
}

@media (max-width: 1090px){
	.suche, body #suggestContainer { width: 300px;}
	.suchfeld { width: 250px; }
	.navigation li a{padding:4px 6px 7px 6px; }
}

@media (max-width: 1023px){
	
	.suche {margin-left: 80px;}
	
}


@media (min-width: 1024px){
    div.index_subcategory_box{
        width: calc(20% - 15px);
    }
    .subcategories .index_subcategory_box:nth-of-type(5n+5) {
        margin-right: 0px;
    }
    /*div.product_listing_box{
        width:calc(25% - 12px);
        margin-right: 16px;
        height: 300px;
    }
    div.product_listing_box:nth-of-type(4n+4) {
        margin-right: 0px;
    }*/
}
@media (max-width: 1023px){
    /*div.product_listing_box{
        width:calc(33.3% - 10px);
        margin-right: 15px;
        height: 320px;
    }
    div.product_listing_box:nth-of-type(3n+3) {
        margin-right: 0px;
    }*/
    div.index_subcategory_box{
        width: calc(25% - 14px);
    }
    .subcategories .index_subcategory_box:nth-of-type(4n+4) {
        margin-right: 0px;
    }
    div.index_subcategory_box .subcategory_name{
        font-size: 20px;
    }
    .categories_banner_headline{
        font-size: 40px;
    }
    .categories_banner_subheadline {
        font-size: 15px;
    }
}
@media (max-width: 1100px){
    .column_left{
        width: 172px;
        margin-right: 28px;
    }
    .column_left + .column_right_2 {
        width: calc(100% - 200px);
    }
}