*{font-family:arial,sans-serif;outline:none}
html,body,div,img,p,table,.hr,.violethr{margin:0;padding:0;border:0 none}
html,body{width:100%;min-height:100%;height:auto !important;height:100%;background:#ead2ac url(/templates/MH/img/MH-site-bg.jpg) center top repeat-y;overflow-x:hidden}
form,h1,h2,h3,h4,h5,h6{display:inline}
form br{clear:left}
#container,#head, #content{width:986px}
#container_intro{width:1066px;height:840px;margin:auto}
#container,#content,#metanav,#metacat{margin:auto}
#head{height:131px;background:#eacfa4 url(/templates/MH/img/MH-head-bg.jpg) no-repeat}
#head img,#bestseller img,#category img,#normaloutput img,.imgblock,.startimage,#subnav img{display:block}
#shadow,#metabox,#footer{width:1006px}
#shadow{margin-left:-10px;position:absolute;background:#ead2ac url(/templates/MH/img/MH-vertical-shadow.gif) repeat-y}
#footer{height:20px;background-image:url(/templates/MH/img/MH-footer-bg.jpg)}
#footer p,#footer p>a{font-size:11px;color:#a7815b}
#metabox{height:109px;background:#b17b43 url(/templates/MH/img/MH-metanav-bg.jpg) no-repeat}
.container-co #metanav,#usercat{height:30px;line-height:30px}
#metanav {height:29px;line-height:29px}
#metanav a,#usercat a {padding-left:20px;padding-right:6px;font-weight:bold;font-size:12px;text-decoration: none;}
#metanav a,.softvioletlink,a img,a.normalviolet,.pdflink,.contentboxlink{text-decoration:none}
#metanav a,h2,.headingcart,h2 a{color:#fef1c7}
#metacat {height:67px; margin:0 7px 0 10px; font-size:13px; font-weight:bold;line-height:50px;}
#metacat a {border-left:1px solid #4E0B4D;color:#FEF1C7; padding:0 9px;text-decoration:none; display:block; float:left;}
#metacat a:first-child {border-left:none;}
/* XMAS */
/* #metacat a:last-child {display:none;} */
#welcome-XMAS {float: right;}
.xmasbigprodlist {position:relative;}
.xmas-prodlist-stars {position:absolute;left:0;top:30px;}
.xmas-prodlist-img-frame {background:url(/templates/MH/img/MH-prodlist-img-bg-XMAS.png) no-repeat 0 0; display:block;padding:10px;}
.xmas-prodlist-img-frame img {outline: solid 2px  #e7dce1;}
.xmas-prodlist-img-td {vertical-align:top;}
#metanav a {color:#620262;}
#metacat a.navcat-active,#metacat a.navcat:hover,#metacat a.navcat-open  {background: url(/templates/MH/img/MH-navcat-activ.png) repeat-x 0 0;}
.container-co #metanav a,#usercat a {color:#FEF1C7;}
.extendedp{font-size:10px;text-decoration:none}
h1{font-size:18px;line-height:20px}
.headingcart{height:30px;line-height:30px;background-image:url(/templates/MH/img/cartheadline-bg.gif);font-size:12px;line-height:12px}
.cartpname,.cartshipping,.cartsingleprice{font-size:12px;line-height:14px}
#metanav a,h2,.smallstrongviolet,.smallstrongbrown,.contentboxlink,.cartboxproduct{font-size:12px}
.small {font-size:11px}
.cartboxproduct{line-height:14px}
.attribut{font-size:11px}
.cartboxust{font-size:11px;line-height:11px}
.pdflink{line-height:26px}
.pdflink,.shortdescription{font-size:14px}
.shortdescription{line-height:14px}
.smallstrongbrown,.smallstrongviolet,.smallnormalbrown,.strongvioletlink,.softvioletlink,.darkbrownnormal,.startvioletlink,.normalvioletunderline,.tabcontent,label,textarea.comment,textarea.agb{font-size:13px;line-height:13px}
.ust{font-size:12px;line-height:14px}
.ust a,.darkbrownnormal a,.faqanswer a,.cartboxproduct,.cartboxust a{color:#6b0c6c}
h2 a{color:#000}
.normalviolet{font-size:13px;line-height:15px}
.productOldPrice{font-size:11px;line-height:11px;text-decoration:line-through;font-weight:normal}
.startimage{padding-bottom:4px;width:248px;height:186px}
.darkbrownnormal,.totalcartbox,.ust,.tabcontent,.cartpname,.cartshipping,.cartsingleprice{color:#3a1d00}
#category-co .darkbrownnormal,#category-co .totalcartbox,#category-co .ust,#category-co .tabcontent,#category-co .cartpname,#category-co .cartshipping,#category-co .cartsingleprice{color:#6B0C6C}
.smallnormalbrown,.smallstrongbrown,.bigbrown,label.cform{color:#a4703b}
#metanav a,h1,h2,.smallstrongviolet,.bigviolet,.smallstrongbrown,.bigbrown,.strongvioletlink,.contentboxlink,.totalcartbox,#footer p,#footer p>a,.shortdescription,.headingcart,.cartpname,#bestbox a,.impressumblue,.cartboxproduct,.totalcartprice{font-weight:bold}

/*#metacat,#usercat,*/
#collector,#bestseller,#leftsite,.totalcartbox,label{float:left}
label{width:140px;line-height:20px}
label.cform{width:138px}
#metacat img,.smallstrongviolet,.smallstrongbrown,.top{vertical-align:top}

.startimage{padding-left:10px}
/*#usercat{width:210px}*/
#rightboxvertical,#wholeleftbox{padding-right:10px}
#wholeleftbox{width:756px}
#startpage{width:556px}
#welcome{float:right;width:546px;height:262px;background-image:url(/images/startseite-welcome.jpg);background-repeat:no-repeat}
.greeting{padding-top:54px;padding-left:20px;width:172px;color:#fff;font-size:13px;line-height:16px;text-align:justify}
#category,#normaloutput,#cdescription,#scdescription,.bigprodlist,.xmasbigprodlist,#article,.errormsg,.navlist,#flash{width:546px}
.navlist{font-size:13px;line-height:17px}
.bigprodlist {height:236px}
.xmasbigprodlist{min-height:236px}
.bigprodlist,#article{background:#fff url(/templates/MH/img/MH-bigviolet-prodlist.gif) no-repeat}
.xmasbigprodlist{background:#fff url(/templates/MH/img/MH-bigviolet-prodlist-xmas.jpg) no-repeat}
#rightboxvertical,.rightbigbrownbox,.searchbox,#subnav,#colorcards,#downloads,.subtitle,#bestseller,#bestbox{width:200px}
.cardscontent{width:536px;margin-left:-10px;padding-left:10px;padding-bottom:10px;background-color:#fff}
.subtitle{height:63px}
.subtitle p{color:#fffadd;font-size:14px;line-height:22px}
.rightbigbrownbox,#subnav,#collector,.bigbrownfull,.firstproduct,.secondproduct,.thirdproduct,#bestbox{height:262px}
#bestseller,.bigbrownfull,.firstproduct,.secondproduct,.thirdproduct{width:268px}
.sitehead{background:#fff url(/templates/MH/img/sitemap-bg.gif) no-repeat}
.bigbrownfull{background:#fef1c7 url(/templates/MH/img/MH-box-bigbrown-bg.gif) no-repeat}
#normaloutput{background-color:#fef1c7;text-align:justify}
.errormsg{background:#f6dfe9 url(/templates/MH/img/errormsg-bg.gif) repeat-x;font-size:13px;line-height:15px;color:#bf2164;text-align:justify}
.errormsg p{padding:10px}
#rightboxvertical,#wholeleftbox,.bigbrownfull,.firstproduct,.secondproduct,.thirdproduct,#startpage,#category,#normaloutput{float:right}
#collector{width:478px;padding-right:10px}
.secondproduct{margin-right:10px}
#subnav{background:#d0b281 url(/templates/MH/img/MH-box-subnav-bg.jpg) no-repeat;margin-bottom:10px}
#subnav img{border-bottom:1px #d7be95 solid}
#subnav a {display:block;color:#3A1D00;font-size:12px;font-weight:bold;text-decoration:none;background:url(/templates/MH/img/MH-box-subnav-cat-bg.gif) 0 0 repeat-x;padding:10px;line-height:16px;border-bottom:1px #d7be95 solid;}
#subnav a.navcat-active {color:	#FFFADD;background-image:url(/templates/MH/img/MH-box-subnav-cat-act-bg.gif)}
#rightboxvertical,.searchbox,.rightbigbrownbox,.smallvioletbox,.bigvioletbox,#wholeleftbox,#startpage,.secondproduct,.firstproduct,#colorcards,#downloads,#footer,#dummy,.startimage,.bigprodlist,.xmasbigprodlist,.sitehead,.smallpinkbox{margin-top:10px}
#bestbox{margin-bottom:10px; margin-top:0;}
#cdescription{background:#fef1c7 url(/templates/MH/img/MH-category-description-bg.jpg) no-repeat}
#cdescription h2{color:#5a075b}
#scdescription{background:#fef1c7 url(/images/bg-4-smallcat.jpg) no-repeat;height:126px}
#scdescription h2{color:#5a075b}
.firstproduct,.secondproduct,.showbestseller{background:#c49699 url(/templates/MH/img/MH-box-bigviolet-bg.gif) no-repeat}
.showxmas{background:#c49699 url(/templates/MH/img/MH-box-bigviolet-bg-xmas.gif) no-repeat}
.thirdproduct{background:#fff url(/templates/MH/img/MH-box-bigviolet-bg.gif) no-repeat}
.rightbigbrownbox,.searchbox,#colorcards,#downloads{background:#fef1c7 url(/templates/MH/img/MH-box-smallbrown-bg.gif) no-repeat}
.smallvioletbox{background:#fff url(/templates/MH/img/MH-box-smallviolet-bg.gif) no-repeat}
#cartbox,.smallpinkbox{background:#e3aee3 url(/templates/MH/img/MH-box-smallviolet-bg.gif) no-repeat}
h2{line-height:30px;margin-left:10px}
.detailpadding{padding:10px 0}
.paddingtenpx{padding:10px;line-height:1px}
.paddingtwentypx{padding:20px 20px 10px 20px;line-height:1px}
.paddingproduct{line-height:14px;margin:0;padding:0 10px 0 10px}
.smallstrongviolet,.bigviolet,.normalviolet,.strongvioletlink,.softvioletlink,.violetproducttitle,.startvioletlink,.contentboxlink,.normalvioletunderline,.pdflink,.shortdescription,label,textarea.comment,textarea.agb,.navlist,.navlist a,#bestbox,#bestbox a,.extendedp,.boxprize,.boxsmalllink,.shadetabs li a,.totalcartprice{color:#6b0c6c}
.contentboxlink:hover{background-color:#d9acd9}
.bigviolet,.bigbrown{font-size:18px;line-height:21px}
.totalcartbox,.totalcartprice{font-size:16px;line-height:18px}
.hr{height:1px;line-height:1px;width:100%;color:#d7be95;background-color:#d7be95}
.violethr{height:1px;line-height:1px;width:100%;color:#680c69;background-color:#680c69}
.hr,.violethr{font-size:0px}
.strongvioletlink,.startvioletlink,.normalvioletunderline{text-decoration:underline}
.searchbox{height:74px}
.smallvioletbox,#colorcards,#downloads,#flash, #article-preview{height:126px}
.bigvioletbox{height:262px;width:200px}
#cartbox{min-height:178px}
.violetproducttitle{font-size:15px;line-height:16px}
input[type="text"],input[type="password"],input[type=select]{width:200px;line-height:20px;border:1px #680c69 solid;height:20px}
select.wideinput{width:324px;line-height:20px;border:1px #680c69 solid;height:22px}
textarea{width:324px;height:124px;border:1px #b17e4a solid}
input[type="text"].widebrowninput{width:324px;border:1px #b17e4a solid}
input[type="text"].wideinput,input[type="password"].wideinput{width:324px;height:20px;line-height:20px;border:1px #680c69 solid}
input[type="text"].startsearch{width:132px;height:20px;line-height:20px;border:1px #b17e4a solid;vertical-align:middle}
textarea.comment,textarea.agb{width:522px;border:1px #680c69 solid}
textarea.comment{height:60px}
textarea.agb{height:180px}
.tenpx{height:10px;line-height:10px}
ul{margin-top:10px;list-style-position:outside}
li{line-height:16px}
.alter{background-image:url(img/alter.gif);background-repeat:no-repeat;width:15px;height:14px;border:0 none;font-size:0px;cursor:pointer}
.naildress{padding-right:44px;float:right}
.bgattribut{width:535px;height:30px;background:#fff url(/templates/MH/img/attribut-bg.gif) no-repeat}
.attribut{margin-top:2px;width:107px;height:120px;background:url(/images/attr-prod.gif) no-repeat;float:left;text-align:center;font-size:11px;color:#4d044e}
.attribut img{text-align:left;padding:4px 4px 2px 4px}
.contentattribut{margin-top:2px;width:107px;height:120px;background:url(/images/attr-prod.gif) no-repeat;float:left;text-align:center;font-size:11px;color:#4d044e}
.contentattribut img{text-align:left;padding:4px 4px 2px 4px}
.previewattribut,.bigpreview{text-decoration:none}
.previewattribut:hover,.bigpreview:hover{background:#fff;text-decoration:none}
.previewattribut span,.bigpreview span{visibility:hidden;position:absolute}
.previewattribut:hover span,.bigpreview:hover span{visibility:visible;color:#000;text-decoration:none;width:200px}
#countrytabs{padding:10px}
.shadetabs{padding:0;margin:0;font-size:12px;font-weight:bold;list-style-type:none;text-align:left}
.shadetabs li{float:left;width:175px;margin:0;padding:0}
.shadetabs li a{text-decoration:none;position:relative;z-index:1;padding:8px 130px 8px 8px;margin:0;background:white url(/templates/MH/img/li-inactive.gif) repeat-x}
.shadetabs li a,.shadetabs li a.selected{position:relative}
.shadetabs li a.selected{color:#fef1c7;background:#fff url(/templates/MH/img/li-active.gif) no-repeat;padding-right:130px}
.shadetabs li a.selected:hover{text-decoration:none}
#country1, #country2, #country3{padding:20px 14px 10px 14px;margin:0}
.tabcontent{display:none;line-height:16px;padding:20px 28px 0 20px;text-align:justify}
@media print{.tabcontent{display:block !important}
}
#onetab{margin:0 10px 10px 10px;width:528px;height:30px;background:#fff url(/templates/MH/img/one-tab-bg.gif) no-repeat}
.desconetab{padding:0 20px 0 20px;text-align:justify}
.buynowbg{width:56px;height:55px;background:url(/templates/MH/img/buy-now-bg.gif) top no-repeat;text-align:center}
.suggest_link{padding:1px 3px 1px 3px;}
.suggest_link_over{background-color:#3366CC;padding:1px 3px 1px 3px;cursor:pointer}
#search_suggest{position:absolute;top:379px;left:230px;font-size:13px;line-height:15px;visibility:hidden;background-color:#fff;text-align:left;border:1px solid #000}
.moduleRow{width:100%;height:28px;line-height:28px}
.moduleRowOver,.moduleRowSelected{width:100%;height:28px;line-height:28px;background-color:#fef1c7}
.bgsalon{width:100%;height:136px;background:#fef1c7 url(/templates/MH/img/bg-salon.gif) no-repeat;border-top:10px #fef1c7 solid;border-right:20px #fef1c7 solid;border-bottom:10px #fef1c7 solid;border-left:20px #fef1c7 solid}
.happyhourbox{width:546px;background-image:url(/templates/MH/img/content-happy-hour-bg.gif);background-repeat:no-repeat}
.happyhouroutput{min-height:150px;height:auto !important;height:150px;background-color:#d2f5fe;width:506px;margin:auto}
.supersmall,.boxprize{font-size:10px;line-height:11px}
.faqfirstbox{width:546px;background:url(/templates/MH/img/bg-faq-normal-box-bg.gif) top repeat-y}
.faqfirstquestion{font-weight:bold;font-size:13px;line-height:15px;color:#1585c3;margin-top:-101px;padding-left:50px;padding-right:40px}
.faqfirstquestion a{color:#1585c3;text-decoration:none}
.faqfirstquestion li{padding:5px 0 5px 0}
.faqfirstquestion li>a:hover{text-decoration:underline}
ul.faqfirstquestion{margin-left:10px}
.faqnormalquestion{font-weight:bold;font-size:13px;line-height:15px;color:#1585c3;margin-top:-61px;padding-left:50px;padding-right:40px}
.impressumblue{color:#1585c3;font-size:14px}
.faqanswer{font-size:13px;line-height:15px;color:#791479;padding:20px 40px 20px 50px}
.faqfirstanswer{font-size:13px;line-height:15px;color:#791479;padding:20px 40px 20px 50px}
.faqlastanswer{font-size:13px;line-height:15px;color:#791479;padding:20px 40px 0 50px}
.faqnormalbox{width:546px;background-image:url(/templates/MH/img/bg-faq-normal-box-bg.gif);background-repeat:repeat-y}
.boxprize{padding:0 10px 10px 0;text-align:right}
.methoden,.submethod{color:#690C6a}
.methoden{padding-left:20px;font-size:18px}
.submethod{padding-left:10px;font-size:14px}
.kli{vertical-align:middle;line-height:30px;color:#751176;font-size:12px;padding-left:20px}
input[type="checkbox"]{height:16px;width:16px}
.countrylist{height:32px;line-height:32px}
.countrys,.countryp,.countryk,.countryv,.countryr {font-weight:bold;color:#6b0c6c;font-size:12px;padding-top:6px;height:32px;line-height:32px;text-align:center}
.countryicon{width:85px}
.countryicon img{padding-left:24px;padding-top:6px}
.countryv{width:78px}
.countryr{width:87px}
.countrys{width:110px}
.countryk{width:77px}
.countryp{width:90px}

.artikelnummer,.lieferzeit{width:168px;height:20px;line-height:20px;color:#711672;font-size:12px;text-indent:68px}
.xmasartikelnummer,.xmaslieferzeit{width:171px;height:23px;line-height:23px;color:#750C3D;font-size:12px;text-indent:68px}
.artikelnummer{margin-top:12px;background-image:url(/images/bg-artikelnummer.gif)}
.xmasartikelnummer{margin-top:12px;background-image:url(/images/bg-xmas-artikelnummer.gif)}
.lieferzeit{margin-top:4px;background-image:url(/images/bg-lieferzeit.gif)}
.xmaslieferzeit{margin-top:2px;background-image:url(/images/bg-xmas-lieferzeit.gif)}
.sitemaptd{width:238px;background:url(/images/bg-sitemap-td.gif) no-repeat top}
.sitemaph2{line-height:32px}
.attrline{padding-left:6px}
.contentattribut{width:107px;height:147px;background:url(/images/bg-onecolour.png) no-repeat;float:left;text-align:center;font-size:11px;color:#eddbb1}
.contentattribut img,.emptyattribut img{text-align:left;padding:4px 4px 14px 4px}
.blueattr{color:#263577;padding-top:20px}
.emptyattribut{width:107px;height:127px;background:url(/images/bg-emptycolour.png) no-repeat;float:left;text-align:center;font-size:11px;color:#eddbb1}
.agbbg{width:546px;background:url(/images/agb-bg.gif) repeat-y}
.agbpoint{padding:20px 0 20px 0;color:#0086e2;font-size:14px;font-weight:bold}
.inneragb a {color: #6B0C6C;}
.inneragb{margin:-108px 46px 24px 46px}
.innerimprint{margin:-88px 46px 0 46px}
.utils td,.utils tr{height:28px;line-height:28px;margin:0;padding:0}
/* checkout Template */
.container-co #head {background-image: url(/templates/MH/img/MH-head-bg-co.jpg);}
.container-co #metabox{height: 90px; background-image: url(/templates/MH/img/MH-metanav-bg-co.jpg); }
.container-co #metanav {padding-left: 10px;}
.container-co #content {background: url(/templates/MH/img/MH-content-bottom-bg-co.jpg) no-repeat bottom;}
#content,#content-footer {background: url(/templates/MH/img/MH-content-bottom.jpg) no-repeat bottom; padding-bottom:10px}
#content-footer {border-top:#e6abe3 1px solid;}
#footer {margin-top:0}
* html .container-co #content {background: none}
.container-co #content-bg {background: url(/templates/MH/img/MH-content-bg-co.jpg) no-repeat #eeddc1 ; }
.container-co #content-bg { margin: auto; width:986px;}
.container-co #shadow {background-image: url("/templates/MH/img/MH-vertical-shadow-co.gif");}
.container-co #wholecenterbox { padding: 4px 16px 10px 17px;}
/*.container-co .co-bar {padding-left: 1px;}*/
.co-box50-header, .co-box100-header, .co-box-header-success  {padding:0 13px; height:39px; font-size: 16px; font-weight:normal;  color:#620262; line-height:30px;}
.co-box50-header {background:url(/templates/MH/img/MH-box50-header-co.png) no-repeat;}
.co-box100-header {background:url(/templates/MH/img/MH-box100-header-co.png) no-repeat -1px 0;}
div.co-box-header-success, div.co-box-header  {line-height:40px;}
.co-box50-content, .co-box100-content, .co-box-success{padding:10px 13px 0 13px; font-size: 14px; line-height:17px;	color:#6B0C6C; vertical-align:top; }
.co-box50-content{	background: url(/templates/MH/img/MH-box50-bg-co.png) repeat-y;}
.co-box100-content { background: url(/templates/MH/img/MH-box100-bg-co.png) repeat-y -1px 0;}
tr.co-box100-content {background:none;}
.box100-left { background: url(/templates/MH/img/MH-box100-bg-co.png) repeat-y -1px 0;}
.box100-center { background: url(/templates/MH/img/MH-box100-bg-co.png) repeat-y center 0;}
.box100-right { background: url(/templates/MH/img/MH-box100-bg-co.png) repeat-y right 0;}
.co-box50-bottom,.co-box100-bottom  { height:15px;}
.co-box50-bottom { background: url(/templates/MH/img/MH-box50-bottom-co.png) no-repeat; }
.co-box100-bottom { background: url(/templates/MH/img/MH-box100-bottom-co.png) no-repeat -1px 0; }
.co-box100-content textarea.agb {width:926px;}
.co-box100-content textarea.comment {width:896px;}
.co-box50-content textarea.agb,.co-box50-content textarea.comment {width:418px;}
.co-box-header  {padding:0; height:39px; font-size: 16px; font-weight:normal;  color:#620262; line-height:30px;}
.co-box-account {padding:0 13px; height:181px; width: 924px; vertical-align:top; 
					background:url(/templates/MH/img/MH-box-account.png) no-repeat;}
.co-box-account-content {padding:10px 400px 0 0; font-size: 14px; line-height:17px;	color:#6B0C6C; vertical-align:top;}
.co-button-list img {margin: 4px 0}
.container-co textarea.agb {height: 90px; font-size:11px; border:none; background:transparent;}
.container-co textarea.comment {margin: 10px 0 5px 0; padding:15px; height:105px; background-color:#F6DAF3 !important; border:none;}
.co-box50-header, .co-box50-content, .co-box50-bottom {width: 449px; }
.co-box100-header, .co-box100-content, .co-box100-bottom {width: 928px; }
.co-box75-header, .co-box75-content, .co-box75-bottom {width: 696px; }
.co-box25-header, .co-box25-content, .co-box25-bottom {width: 218px; }
* html .co-box100-header, * html .co-box100-content, * html .co-box100-bottom {width: 953px; }
* + html .co-box100-header, * + html .co-box100-content, * + html .co-box100-bottom {width: 953px; }
.co-ibox100-inner td, .ac-address-form td, .box100-left {padding: 10px 13px 10px 13px;}
td.box100-right {padding: 10px 15px 10px 13px;}
.co-box-success { height:352px; background: url(/templates/MH/img/MH-box-success-co.png) no-repeat 0 bottom; margin-bottom:10px; }
.co-success-text { width: 375px; padding: 5px 20px; }
.co-box-header-success { background:url(/templates/MH/img/MH-box-header-success-co.png) no-repeat 0 0;}
.co-next {text-align:right; padding-right:3px;}
.co-ibox-outer {width: 447px; margin:10px 0; background:url(/templates/MH/img/MH-ibox-top.gif) no-repeat 0 0 #F6DAF3;}
.co-ibox-inner, .co-ibox-content {width: 427px; padding:10px 10px; background:url(/templates/MH/img/MH-ibox-bottom.gif) no-repeat 0 bottom ;}
.co-ibox-outer-total {width: 447px; margin:10px 0; background:url(/templates/MH/img/MH-ibox-d-top.gif) no-repeat 0 0 #F0C3EC;}
.co-ibox-outer-total .co-ibox-inner {background-image:url(/templates/MH/img/MH-ibox-d-bottom.gif);}
.co-total-val {text-align: right;}
.co-ibox-outer-total td { line-height:24px;}
.co-ibox-content, .co-ibox-content-tab {background-color:  #F6DAF3; clear:both; margin-bottom: 10px;}
.co-ibox-content-tab table {background-color:  #F6DAF3; padding: 0;border-collapse:collapse; border-bottom: hidden;}
.co-ibox-content-tab td {padding: 0 10px; border-bottom: 1px solid #ffffff }
.co-ibox-content-tab .co-prod td {padding: 10px 10px 0 10px; border-bottom: none;}
.co-ibox-content-tab  {width: 447px; padding-bottom:5px;; background:url(/templates/MH/img/MH-ibox-bottom.gif) no-repeat 0 bottom  #F6DAF3 ;}
.co-ibox-header {width: 427px; height: 25px; font-weight: bold; line-height:18px; padding:5px 10px 0 10px; background:url(/templates/MH/img/MH-ibox-header.gif) no-repeat 0 0 ;}
.co-ibox-header a{ display:block; width:68px ; float:right;}
.co-ibox-alter {float:right;}
#category-co table{empty-cells:show;}
.co-ibox100 {width: 923px; empty-cells:show;}
.co-ibox75 {width: 696px; empty-cells:show;}
.co-ibox50 {width: 447px; empty-cells:show;}
.co-ibox50 {width: 218px; empty-cells:show;}
td.box-wo-ibox {padding-top:0;}
.co-ibox100-sheader {width: 923px; margin:10px 0 0 0; font-weight:bold; background: #F0C3EC; height:34px;}
.co-ibox75-sheader {width: 696px; margin:10px 0 0 0; font-weight:bold; background: #F0C3EC; height:34px;}
.co-ibox25-sheader {width: 218px; margin:0 0 17px 0; font-weight:bold; background:url(/templates/MH/img/MH-ibox25-d-sheader.gif)  no-repeat #d596d5; line-height:34px; text-align:center;}
.co-ibox25-sheader a {color:#6B0C6C;text-decoration:none;}
.co-ibox100-header {width: 923px; margin:10px 0 0 0; font-weight:bold; background: #F0C3EC; height:29px;}
.co-ibox50-header {width: 427px; margin:10px 0 0 0; font-weight:bold; background: #F0C3EC; height:34px;}
.co-ibox100-header td ,.co-ibox100-sheader td{line-height:19px; vertical-align:middle;}
.co-ibox100-header .ac-hi-left {background:url(/templates/MH/img/MH-ibox100-header.gif) no-repeat 0 0 #F0C3EC;;padding: 0 13px;}
.co-ibox100-header .ac-hi-preis {background:url(/templates/MH/img/MH-ibox100-header.gif) no-repeat center 0  #F0C3EC;}
.co-ibox100-header .ac-hi-sum {background:url(/templates/MH/img/MH-ibox100-header.gif) no-repeat right 0 #F0C3EC;}
.ac-hi-preis,.ac-hi-sum {text-align: right;padding: 0 13px;}
.ac-hi-item td {border-top:solid 1px #ffffff;}
.ac-hi-item a {color: #6B0C6C; text-decoration:none;}
.co-ibox75-sheader .wl-order-imgw, .co-ibox100-sheader .wl-order-imgw  {background:url(/templates/MH/img/MH-ibox75-sheader.gif) no-repeat 0 0 #F0C3EC;}
.co-ibox75-sheader .wl-order-right {background:url(/templates/MH/img/MH-ibox75-sheader.gif) no-repeat right 0 #F0C3EC;}
.co-ibox100-outer {color: #6B0C6C; font-size:14px; width: 923px; margin:5px 0 10px 0; background:url(/templates/MH/img/MH-ibox100-top.gif) no-repeat 0 0 #F6DAF3;}
.co-ibox100-inner {width: 923px; padding:10px 10px; background:url(/templates/MH/img/MH-ibox100-bottom.gif) no-repeat 0 bottom ;}
.co-ibox25-outer {color: #6B0C6C; font-size:12px; width: 218px; margin:5px 0 10px 0; background:url(/templates/MH/img/MH-ibox25-top.gif) no-repeat 0 0 #F6DAF3;}
.co-ibox25-inner {width: 198px; padding:10px 10px; background:url(/templates/MH/img/MH-ibox25-bottom.gif) no-repeat 0 bottom ;}
.co-ibox25-outer-total {color: #ffffff; font-size:12px; font-weight:bold; width: 218px; margin:5px 0 10px 0; background:url(/templates/MH/img/MH-ibox25-d-top.gif) no-repeat 0 0 #a84aa7;}
.co-ibox25-outer-total .co-ibox25-inner {width: 198px; padding:10px 10px; background:url(/templates/MH/img/MH-ibox25-d-bottom.gif) no-repeat 0 bottom;}
.wlc-preis-total {float:right;display:block;}
.wlc-ust-v {text-align:right;}
.co-ibox25-inner .wlc-ust-v a {text-decoration:underline;}
.co-ibox25-inner a {color:#6B0C6C;text-decoration:none;}
.wlc-preis {text-align:right;font-weight:bold;margin-top:10px;}
.co-ibox100-content {width: 923px; padding:10px 10px; background:#F6DAF3}
.co-ibox75-content {width: 696px; padding:10px 10px; background:#F6DAF3}
.co-ibox25-content {width: 218px; padding:10px 10px; background:#F6DAF3}
.co-ibox100-history {width: 923px; padding:0px 10px; background:#F6DAF3}
.co-ibox100-content-total {width: 923px; padding:0 10px; background:#F0c3ec}
.co-ibox25-content-total {width: 218px; padding:0 10px; background:#F0c3ec}
.co-ibox100-top {background:url(/templates/MH/img/MH-ibox100-top.gif) no-repeat 0 bottom ;height:10px;}
.co-ibox75-top {background:url(/templates/MH/img/MH-ibox75-top.gif) no-repeat 0 bottom ;height:10px;}
.co-ibox25-top {background:url(/templates/MH/img/MH-ibox25-top.gif) no-repeat 0 bottom ;height:10px;}
.co-ibox100-bottom {background:url(/templates/MH/img/MH-ibox100-bottom.gif) no-repeat 0 top ;height:10px;}
.co-ibox75-bottom {background:url(/templates/MH/img/MH-ibox75-bottom.gif) no-repeat 0 top ;height:10px;}
.co-ibox25-bottom {background:url(/templates/MH/img/MH-ibox25-bottom.gif) no-repeat 0 top ;height:10px;}
.co-ibox100-bottom-total{background:url(/templates/MH/img/MH-ibox100-d-bottom.gif) no-repeat 0 top ;height:10px; line-height:0}
.co-ibox100-top-total {background:url(/templates/MH/img/MH-ibox100-d-top.gif) no-repeat 0 bottom ;height:5px; line-height:0;}
.co-ibox25-bottom-total{background:url(/templates/MH/img/MH-ibox25-d-bottom.gif) no-repeat 0 top ;height:10px; line-height:0}
.co-ibox25-top-total {background:url(/templates/MH/img/MH-ibox25-d-top.gif) no-repeat 0 bottom ;height:5px; line-height:0;}
.co-ibox-sheader-b {background:url(/templates/MH/img/MH-ibox-d-bottom.gif) no-repeat 0 top ;height:10px; line-height:0}
.co-ibox-sheader-t {background:url(/templates/MH/img/MH-ibox-d-top.gif) no-repeat 0 bottom ;height:5px; line-height:0;}
.co-ibox-sheader {background: #F0C3EC; font-weight:bold;}
.co-ibox100-sheader .ac-h-left {background:url("/templates/MH/img/MH-ibox100-sheader.gif") no-repeat scroll 0 0 #F0C3EC;}
.co-ibox100-sheader .ac-h-right {background:url("/templates/MH/img/MH-ibox100-sheader.gif") no-repeat scroll right 0 #F0C3EC;}
.co-ibox100-sheader td {padding: 0 13px }
.co-ibox-top { background: url("/templates/MH/img/MH-ibox-top.gif") no-repeat scroll 0 0 #F6DAF3; height:5px;}
.co-ibox-bottom { background: url("/templates/MH/img/MH-ibox-bottom.gif") no-repeat scroll 0 bottom #F6DAF3; height:5px;}
.co-ibox-row {background: #F6DAF3;}
tr.co-ibox100-inner {background-position: 0 0;}
.co-ibox100-content td.wl-order-img,.co-ibox75-content td.wl-order-img {width:95px; height: 71px; background:url(/templates/MH/img/ac-list-img-bg.gif) 10px 10px no-repeat #F6DAF3;padding:15px 64px 40px 15px}
.co-ibox100-inner .co-ibox100-content td.wl-order-img {background-position: 0 0; padding:5px 54px 30px 5px}
td.wl-order-imgw {width:174px; padding:0;}
.ac-hi-left, .ac-hi-date, .ac-hi-status, .ac-hi-hdate, .ac-hi-hcomment, .ac-hi-hstatus {vertical-align: top; text-align: left;padding: 0 13px;}
.ac-hi-hstatus {width:82px;}
.co-ibox100-history td { vertical-align:top; padding:5px 13px 0px; }
.ac-split-bar {margin: 0px 13px 15px;}
.ac-split-bar a {color: #6B0C6C; text-decoration:none;}
.co-ibox100-content td,.co-ibox75-content td  { vertical-align:top; padding:10px 13px 5px;}
.co-ibox75-content td.wl-order-right{padding:10px 0 5px; width:14px;}
.co-ibox100-content-total td { vertical-align:top; padding:3px 13px;}
.wl-order-prod {}
.wl-order-prod .cartpname {text-decoration:none; font-size:14px; color:#6B0C6C }
.wl-order-price {width:80px; text-align:right; vertical-align:top;}
.co-ibox100-sheader .wl-order-price,.co-ibox75-sheader .wl-order-price {text-align:center;vertical-align:inherit;}
.co-ibox100-header {}
.co-checkbox,.co-ot-gv-cb { height: 29px; color: #b080ab; font-size:14px; background:url(/templates/MH/img/checkbox-bg.gif) no-repeat 0 0;}
.co-ibox75 div.co-checkbox { background-image:url(/templates/MH/img/checkbox-ibox-bg.gif) }

.co-checkbox a  { color: #b080ab; }
.co-checkbox-nreq input, .co-checkbox input, .co-checkbox-agb input { height:13px; width:13px; margin:9px 20px 9px 9px; padding:0; vertical-align: middle;}
.co-checkbox-agb .co-inner input {margin-right:32px;}
.co-checkbox-agb { height: 29px; margin-bottom: 8px; color: #620262; font-size:14px; background:url(/templates/MH/img/text-agb-bg.gif) repeat-x 0 0  ;}
.co-checkbox-agb .co-inner {background:url(/templates/MH/img/checkbox-agb-bg.gif) no-repeat 0 0 ;}
.co-checkbox-agb .co-inner2 {background:url(/templates/MH/img/text-agb-r-bg.gif) no-repeat right 0; }
.co-checkbox-agb a  { color: #620262; }
.chk-text {margin-left:50px; display:block;}
.chk-text-addprim {margin-left:50px; display:block; padding-top:5px;}
.co-checkbox-nreq input {float: left}

.co-ibox100-outer .co-checkbox,.co-ibox100-content .co-checkbox   { height: 29px; margin-top:5px; color: #6B0C6C; font-size:14px; background:url(/templates/MH/img/checkbox-ibox-bg.gif) no-repeat 0 0;}
.co-checkbox-nreq  { height: 29px; color: #6B0C6C; font-size:14px; background:url(/templates/MH/img/checkbox-nreq-bg.gif) no-repeat 0 0;}
.co-text-cofirm-modul .collector-agreement-checkbox { margin: 0 10px 10px 0; float:left; height: 29px; width:31px; color: #b080ab; font-size:14px; background:url(/templates/MH/img/checkbox-bg.gif) no-repeat 0 0;}
.collector-agreement {padding-top:10px;}
.collector-agreement-checkbox  input { height:13px; width:13px; margin:9px 20px 9px 9px; padding:0; vertical-align: middle;}

#category-co {padding-top: 5px;
   min-height: 360px;
   scrollbar-face-color:#ffffff;
   scrollbar-arrow-color:#000000;
   scrollbar-track-color:#e6cfe4;
   scrollbar-darkshadow-color:#8f788d;
   scrollbar-shadow-color:#e7d0e5;
}
#cont-footer-box {background: url(/templates/MH/img/box-footer-bg.png) no-repeat #c981c1;margin:10px 10px 0 10px;
				color:#6B0C6C; font-size:11px; line-height:16px;float:left; width:966px;}
#cont-footer-box h2 {display: block; margin: 0 0 10px 0;}
#cont-footer-box p {margin-bottom:0.5em;}
#cont-footer-box ul {list-style:none; margin:0; padding:0}
#cont-footer-box ul a,#cont-footer-box .box-footer-copy a {text-decoration: none; color:#6B0C6C}
#cont-footer-box .cont-footer-left { width:464px; padding: 0 10px;float:left;}
#cont-footer-box .cont-footer-middle {width:258px; padding: 0 10px;float:left;}
#cont-footer-box .cont-footer-right {width:180px; padding: 0 10px;float:left;}
#cont-footer-box .cont-footer-bottom {clear:both; background:url(/templates/MH/img/box-footer-bottom.png) no-repeat 0 bottom;height:3px;}

#admin-info .errormsg p,.container-co .errormsg p  {background: url(/templates/MH/img/MH-box100-bg-err.png) repeat-y 0 0;padding:10px 13px}
#admin-info .errormsg h2,.container-co .errormsg h2 { display: block; margin:0;padding:0 13px; height:39px;
	background:url(/templates/MH/img/MH-box100-header-err.png) no-repeat 0 top;
	line-height:40px;color:#ffffff;font-size:16px;font-weight:normal;}
#admin-info .errormsg .err-bottom,.container-co .errormsg .err-bottom {height:15px; background: url(/templates/MH/img/MH-box100-bottom-err.png) no-repeat 0 0; }
#admin-info .errormsg ,.container-co .errormsg {background: none;color:#6B0C6C; width:954px;}
#admin-info {clear:both;}
.container-co span.msg-success {background: url(/templates/MH/img/message-ok.gif) no-repeat 0 0; padding-left:40px; display: block; min-height:30px;  padding-top:6px;color:#6B0C6C;}
span.msg-success {color:green;} 
span.msg-hint   {background: url(/templates/MH/img/message-err.gif) no-repeat 0 0; padding-left:40px; display: block; min-height:30px; padding-top:6px;color:#6B0C6C;}
.msg-err,span.msg_err {background: url(/templates/MH/img/message-err.gif) no-repeat 0 0; padding-left:40px;display: block;  min-height:30px;  padding-top:6px; color:#6B0C6C;}


.container-co h3 {font-size: 18px;font-weight:normal; line-height:25px;}
.container-co .moduleRowOver, .container-co .moduleRowSelected {height: 48px; line-height:16px; background:url(/templates/MH/img/MH-iselbox-rightx.gif) no-repeat right 0 #F6DAF3;}
.container-co .moduleRowOver .co-pay-sel, .container-co .moduleRowSelected .co-pay-sel {background:url(/templates/MH/img/MH-iselbox-left.gif) no-repeat 0 0 #F6DAF3;}
.container-co .moduleRowOver .co-pay-txt, .container-co .moduleRowSelected .co-pay-txt {background:url(/templates/MH/img/MH-iselbox-right.gif) no-repeat right 0 #F6DAF3;}
.co-pay-sel {width:50px; text-align:center;background: none;}
.co-pay-img {width:100px; vertical-align: bottom; padding-bottom:3px;}
.container-co .moduleRow {height: 48px; line-height:16px; }
* html .container-co .headingcart{background-image:url(/templates/MH/img/MH-box50-header-co.gif)} 
* html .container-co .contentcart{background-image:url(/templates/MH/img/MH-box50-bg-co.gif)}
* html .container-co .moduleRow, * html .container-co .moduleRowOver, * html .container-co .moduleRowSelected {height: 45px;}
*+html .container-co .moduleRow, *+html .container-co .moduleRowOver, *+html .container-co .moduleRowSelected {height: 45px;}
.co-address-form label  {float:left; clear:both; width:100px;margin-bottom:5px;}
.co-address-form input[type="text"].wideinput,.co-address-form input[type="password"].wideinput{width:324px;height:20px;line-height:20px;border:1px #680c69 solid}
.co-address-form select.wideinput {width:326px;}
.ac-address-form label  {float:left; clear:both; width:115px;margin-bottom:15px;font-size:14px;}
form  .ac-lostpw-form label {width:140px;}
.ac-lostpw-form p {margin-bottom:10px;}
form .ac-lostpw-form input[type="text"] {width:240px;}
.ac-address-form input[type="text"].wideinput,.ac-address-form input[type="password"].wideinput{width:250px;height:20px;line-height:20px;border:1px #680c69 solid; padding: 1px 5px;}
.ac-address-form select.wideinput {width:260px;}
.ac-address-form .ac-form-row {width: 449px;}
.ac-password-form label  {float:left; clear:both; width:155px;margin-bottom:15px;font-size:14px;}
.ac-password-form input[type="text"].wideinput,.ac-password-form input[type="password"].wideinput{width:260px;height:20px;line-height:20px;border:1px #680c69 solid; padding: 1px 5px;}
.ac-form label  {float:left; clear:both; width:115px;margin-bottom:15px;font-size:14px;}
.ac-form input[type="text"],.ac-form input[type="password"] {width:250px;height:20px;line-height:20px;border:1px #680c69 solid; padding: 1px 5px;}
* html #category-co .wideinput,* html #category-co .wideinput-ac {width:250px;}
* html #category-co .wideinput-ac {margin-right:10px;}
.ac-login { float:right; margin-right:-50px;}
* html .ac-login {position:relative; top: -25px; margin-right:-25px;}
.input-req {background:#F6DAF3  }
.radio-req {display:inline-block;height:24px;line-height:20px; background:#F6DAF3 url(/templates/MH/img/radio-req-bg-r.gif) no-repeat right 0; padding: 0px}
.radio-req-l {display:block; float:left; height:24px;width:4px; margin-right: 6px; background: url(/templates/MH/img/radio-req-bg-l.gif) no-repeat right 0;}
.ac-address-form input[type="radio"] {margin:3px 10px 0 3px;}
.ac-address-form .inputRequirement,.ac-password-form .inputRequirement{display: none;clear:both}
.ac-address-form input {color:#6B0C6C;}
td.space {padding:0;}
.co-box50-content td.space {background: #fffef6;}
.co-back {padding-left: 3px;}
.co-button-inter .co-back,.co-button-inter .co-next {padding-bottom:10px;}
.co-pay-bck { width: 449px; }
.co-add-elm0 { width: 449px; float:left; clear:both;}
.co-add-elm1 { width: 449px; float:right; }
.container-co .errormsg {width: inherit}
.co-shipping .moduleRow {height: inherit}
.co-shipping-mcol {width:70%;}
.co-shipping-rcol {text-align:right; padding-right:10px;}
.co-shipping-ricol {text-align:right; padding-right:5px;}
.headline {padding-left: 40px;}
.co-txt-confirm {font-size: 11px; line-height:13px}
.co-txt-confirm a {text-decoration:underline; color:#6B0C6C;}
.co-txt-revocation {font-size: 11px; height: 235px; overflow:scroll; overflow-x:hidden; line-height:13px}
.clear {clear:both;}
.ac-order-all {float: right; }
.ac-addr-button  {text-align:right; vertical-align:top;}
.ac-addr-button img {margin-left: 10px;}
.nav-ico {margin-right:5px; vertical-align:-2px;}
* html .nav-ico {display:none;}
input.ac-newsletter {width:240px;border:1px solid #680C69;height:20px;}
table.co-ibox-inner {width: 447px;}
.content-bildnachw{ width:546px; background:url(/images/bg-bildnachweise-top.jpg) top no-repeat;padding-bottom:20px; }
.content-bildnachw a {color:#6B0C6C}
.content-bestell{ width:546px; background:url(/images/Bestellvorgang-top.jpg) top no-repeat; }
.content-bestell-hinw {margin: 40px 0 20px 0 }
.content-bestell-hinw p {margin: 0 0 20px 15px;line-height:17px;}
.content-bestell-hinw p.content-bestell-hinw-t {text-indent: -15px;margin: 20px 0 0 15px;text-align:left;}
.content-bestell-ol {line-height:19px;}
.content-bestell-ol p { padding:1px 0 10px 60px; background-repeat:no-repeat; background-position: 0 0; min-height:49px;}
.box-content ul {margin-top:10px;margin-bottom:10px;}
div.content-preise{ width:546px; background:url(/images/Preisliste-top.jpg) top no-repeat; font-size:12px;color:#ffffff;}
.content-preise div.pl-hd {background:#fcc5fc;padding:11px 20px;text-align:left;margin-bottom:2px;line-height:19px; color: #6B0C6C;vertical-align:middle;}
.content-preise table {background:#ffe3ff;width:100%;border:none; color: #6B0C6C;border-spacing:0;}
.content-preise td {border:none; border-bottom:1px solid #dc8bdd;padding:4px 20px;margin:0;}
.content-preise th {border:none;padding:14px 20px 4px 20px;margin:0;}
.content-preise td.pl-val {text-align:right;}
.content-preise td.pl-info {border-bottom:none;}
.content-preise tr {margin: 0; padding:0;}
.content-preise p {margin:20px;}
.content-preise .pl-tabpad {margin: 0 0 20px 0; padding:0 0 24px 0;background:#ffe3ff;}
.contentbox-ul {padding-left:25px; padding-right:5px;margin-left:0;}
.box-payment-el {display:block; float:left; margin:0 10px 7px 10px;line-height:11px;}
a.box-payment-el  {text-decoration:none; color:#6B0C6C;}
.box-payment-cnt {padding:10px 0;font-size:11px;color:#6B0C6C;height:162px;}
.box-footer-li li:before{ content:"» ";}
.box-footer-copy {margin:20px 9px}
#fly-out {background:url(/templates/MH/img/fly-out-bg.jpg) 0 0 no-repeat; position:absolute; height:0;width:986px;left:10px;   z-index: 20;overflow:hidden;}
#fly-out td {vertical-align:top;}
#fly-out .flyout-curl {position:absolute;top:116px;left:87px;}
#fly-out .flyout-img-frame {width:197px;height:129px;padding:31px 0 0 29px; background: url(/templates/MH/img/fly-out-img.png) 29px 31px no-repeat;float:left;}
#fly-out .flyout-tab {width:720px;height:159px;float:left;margin-top:0px;}
#fly-out,#fly-out table,#fly-out a {font-size:12px;color:#69116b;text-decoration:none;}
#fly-out .flyout-cat {line-height:18px;margin-bottom:9px; font-weight:bold;}
#fly-out .flyout-prod {line-height:16px;margin-bottom:2px;}
#fly-out .flyout-prod {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -moz-binding: url( 'bindings.xml#ellipsis' );
  /* mit "bindings.xml#none" deaktivierbar*/
} 
#fly-out table td {padding:1px 5px;}
#fly-out .fly-out-close {float:right;margin:11px 10px 0 10px; font-size:11px;}
#fly-out .fly-out-close img {margin:0 0 -3px 5px;}
#flyout-img {width:142px;height:106px;margin:10px;}

