* html body *{overflow:visible;}
html{margin-bottom:1px}
body{font-size:100.01%;background:#fff;color:#333;padding:0 20px 20px 20px;font-family:Arial,Helvetica,FreeSans,sans-serif;font-size-adjust:none;font-style:normal;font-variant:normal;font-weight:400;text-align:left}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,img,input,p,blockquote,table,tr,th,td{margin:0;padding:0;border:0}
table{border-collapse:collapse;border-spacing:0}
h1,h2,h3,h4,h5,h6{font-style:normal;font-weight:normal;font-size:0.9em;text-shadow:0 0 0 #000;font-family:"Trebuchet MS",trebuchet,verdana,Sans-Serif;}
ul{list-style:none}
caption,th{text-align:left}
ul,ol,h1,h2,h3,h4,h5,h6,p,table,img{margin-bottom:1.0em}
a{color:#689E21;text-decoration:none}
a.stale{color:#796656}
a:hover,a.stale:hover{color:#3A3417}
A.button,
 INPUT.button{border-left:solid #ffffff 1px;border-right:solid #404040 1px;border-top:solid #ffffff 1px;border-bottom:solid #404040 1px;width:100px;height:22px;font-size:10px;font-weight:bold;color:#fff;background-color:#ED1C24}
INPUT.txt{height:16px;width:10em;border:1px inset #f0f6e9;padding:0.1em 0.2em;background-color:#fff}

.btn{float:left;-moz-border-radius:0.3em 0.3em 0.3em 0.3em;border:1px solid #ccc;cursor:pointer}
.btn:hover{border:1px solid #999;box-shadow:1px 1px 1px rgba(0, 0, 0, 0.1);-moz-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.1);-webkit-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.1)}
.btn.button01{white-space:nowrap;}
.btn span{padding:0 12px 2px 0}
.btn span, .btn em{display:block;text-align:center;background:url("/img/nav_1.png") no-repeat scroll left -160px}
.btn em{padding: 0 0 2px 12px;font-style:normal}
.button01 span{background-position:right -160px}
.button01 em, .button01 span{line-height:23px;height:23px}
.button01 *{color:#333}

.icon_cart{height:15px;width:20px;background:transparent url("/img/nav_1.png") no-repeat scroll -179px -71px;display:block}

H2, H3{font-size:1.4em;line-height:1.4em;font-weight:normal;margin-bottom:8px}
.Clear:after {content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
#main{width:980px;margin:0 auto;position:relative;overflow:hidden}
#main_l{width:980px;float:left}
#main_r{width:0px}
#header{width:980px;height:118px}
#header H1{float:left;margin:7px 0 0 13px;display:block;text-indent:-9999px;height:70px;width:342px;overflow:hidden;background:url('/img/logo.gif') no-repeat}
#header H1 A{display:block;height:70px;width:342px}
#header .row_1{height:80px;background:#F5F4F4 url('/img/bg_header_row_1.png') no-repeat bottom right}
#header .row_2{font-size:0.1em;height:4px;background:#E7E7E7 url('/img/bg_header_row_2.png') no-repeat right}
#header .row_3{background:#A5CB73 url("/img/nav_1.png") left -228px repeat-x;height:40px;position:relative;display:block}
#header .row_1 .basket{position:absolute;width:222px;height:71px;top:2px;left:695px;background-color:#fff;border:2px solid #e7e7e7;-moz-border-radius:0.4em 0.4em 0.4em 0.4em;-khtml-border-radius:0.4em 0.4em 0.4em 0.4em}
#header .row_1 .basket.full{border-color:#DD4B39}
#header .row_1 .basket .content{padding:5px 9px;font-size:0.7em}
#header .row_1 .basket .content DIV.headline{font-size:1em;font-weight:bold;margin-bottom:2px;border-bottom:1px solid #ccc}
#header .row_1 .basket .content DIV{margin-bottom:6px}
#header .row_1 .basket .content .icon_cart{position:absolute;top:3px;right:8px}

#navigation{position:absolute;left:0;top:0;width:300px}
#navigation A{display:block;font-size:14px;font-weight:bold;text-indent:-9999px;height:40px;width:140px;background:transparent url("/img/nav_1.png") no-repeat scroll left -185px}
#navigation A:hover, #navigation A.hover{background:#C4DC96 url("/img/nav_1.png") no-repeat scroll -141px -185px}
#search{position:absolute;height:34px;width:680px;left:300px;top:6px;color:#fff;vertical-align:middle;background:transparent url('/img/bg_header_row_3_2.png') no-repeat bottom right}
#search INPUT{width:290px;border:1px inset #f0f6e9;padding:0.1em 0.1em;background-color:#fff;height:23px;font-size:16px}
#search INPUT:hover, #search INPUT:focus{box-shadow:inset 1px 1px 1px rgba(0, 0, 0, 0.2);-moz-box-shadow:inset 1px 1px 1px rgba(0, 0, 0, 0.2);-webkit-box-shadow:inset 1px 1px 1px rgba(0, 0, 0, 0.2)}
#search STRONG{font-size:1.1em;display:block;float:left;margin-top:4px;padding-right:0.7em}
#search .button_s{width:100px;background:#f0f0f0 url("/img/nav_1.png") repeat-x 0 0;border:medium none;color:#000;cursor:pointer;font:14px arial,sans-serif;height:27px;margin:0 0 0 5px;outline:0 none;vertical-align:top;}
#search .button_s:hover{box-shadow:0 2px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 2px 2px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 2px 2px rgba(0, 0, 0, 0.2);color:#333}
#allproducts{z-index:999;padding:15px;background-color:#fff;position:absolute;left:0;top:132px;width:942px;min-height:180px;font-size:13px;border:1px solid #e4e4e4;box-shadow: 0 3px 7px #ccc;-moz-box-shadow:0 3px 7px #ccc;-webkit-box-shadow:0 3px 7px #ccc}
#allproducts strong{font-size:15px;color:#4F4F4F}
#allproducts ul{float:left;margin:15px 15px;width:160px}
#allproducts ul.marken{border-left:1px solid #fff;padding-left:30px}
#allproducts li{line-height:22px}


#content{padding:10px 0;font-size:0.8em}
#content .col1{float:left;width:730px}
#content .col2{width:auto;margin:0 0 0 745px}
#content .col1b{float:left;width:650px}
#content .col2b{width:auto;margin:0 0 0 665px}
#content .col1d{float:left;width:540px}
#content .col2d{width:auto;margin:0 0 0 570px}
#content .col1landingpage{float:right;width:740px}
#content .col2landingpage{float:left;width:200px}
#content .col1produkte{float:right;width:700px}
#content .col2produkte{float:left;width:230px;padding:38px 0 0 15px}

.col2landingpage H3, .col3landingpage H3{margin-top:0;font-weight:normal;color:#cc0033}
.col2landingpage H3 SPAN{font-size:0.75em;line-height:1.2em;color:#333;padding-top:15px;display:inline-block}

#footer{margin-top:20px;padding:15px;background-color:#f6f6f6;color:#666;font-size:0.8em;border-top:3px solid #e7e7e7}
#footer h5{font-size:1em;margin-bottom:0.1em;color:#000}
#footer a{color:#666}
#footer a:hover{color:#3A3417}
#footer .col{padding:10px 50px 10px 10px;border-right:3px solid #fff;display:inline-block}
#footer .col.last{border:0}
#footer p{font-size:0.9em}

.bg_grey{background-color:#F5F4F4}
.border-top{border-top:3px solid #f6f6f6;padding-top:30px;margin-top:15px}
.border{border-top:3px solid #f6f6f6;margin:20px 0}

.col{float:left;}
.mt_5{margin-top:5px}
.mt_15{margin-top:15px}
.mt_25{margin-top:25px}
.mt_50{margin-top:50px}
.mb_5{margin-bottom:5px}
.mb_15{margin-bottom:15px}
.mb_25{margin-bottom:25px}
.mb_50{margin-bottom:50px}
.mr_5{margin-right:5px}
.mr_15{margin-right:15px}
.mr_25{margin-right:25px}
.mr_50{margin-right:50px}

.clr{clear:both}
.pulldown{display:block;clear:both;height:1px;line-height:1px}

.apotheke_l{height:75px;position:relative;padding:5px 0;border-top:1px solid #ececec;font-size:0.9em}
.apotheke_l .logo{width:120px;position:absolute;top:10px;left:10px;margin-right:5px}
.apotheke_l .logo IMG{border:1px solid #E9EAE7}
.apotheke_l .info .apotheke{font-size:1.1em;margin-bottom:0.2em}
.apotheke_l .info a{font-weight:bold}
.apotheke_l .info{width:380px;height:80px;padding:5px 5px 10px 136px}
.apotheke_l .info p{margin-bottom:2px}
.apotheke_l div.bewertung{width:190px;position:absolute;top:15px;right:10px}

.apotheke_preis{height:90px;position:relative;padding:5px 0;border-top:1px solid #ececec;border-bottom:1px solid #fff;font-size:1em}
.apotheke_preis.mitprodukt{height:105px}
.apotheke_preis:hover{border-top:1px solid #999;border-bottom:1px solid #999;}
.apotheke_preis DIV.button{width:120px;position:absolute;top:28px;right:0px}
.apotheke_preis INPUT.button{cursor:pointer;-moz-border-radius:0.3em 0.3em 0.3em 0.3em;background:url("/img/nav_1.png") repeat-x 0px -132px transparent;border:1px solid #ccc;color:#fff;width:100px;height:22px;font-size:11px;font-weight:bold}
.apotheke_preis INPUT.button:hover{border:1px solid #999;box-shadow:0 1px 1px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.2)}
.apotheke_preis BUTTON.button{cursor:pointer;-moz-border-radius:0.3em 0.3em 0.3em 0.3em;background:#F7A513 url('/img/nav_1.png') left -340px no-repeat;border:1px solid #ccc;color:#f7eedf;width:100px;height:44px;font-size:10px;font-weight:bold;margin-top:2px}
.apotheke_preis BUTTON.button:hover{border:1px solid #999;box-shadow:0 1px 1px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.2)}
.apotheke_preis BUTTON.button STRONG{font-size:12px;font-weight:bold;color:#fff}
.apotheke_preis .logo{width:110px;position:absolute;top:10px;left:0;margin-right:5px}
.apotheke_preis .logo IMG{border:1px solid #E9EAE7}
.apotheke_preis.mitprodukt .info .apotheke{font-weight:normal;font-size:1em;margin-bottom:0.2em}
.apotheke_preis .info .apotheke, .apotheke_preis .info .produkt a{font-weight:bold;font-size:1.1em;margin-bottom:0.2em;color:#333}
.apotheke_preis .info .produkt a:hover{text-decoration:underline}
.apotheke_preis .info{width:380px;height:80px;padding:5px 5px 10px 126px}
.apotheke_preis .info p{margin-bottom:2px}
.apotheke_preis .preis_aktualisierung{position:absolute;padding:0 0 0 126px;bottom:0;font-size:10px;color:#E2001A}
.apotheke_preis .aktualisierung{font-size:10px;color:#9f9f9f}
.apotheke_preis .preis{width:160px;position:absolute;top:15px;right:135px;text-align:right}
.apotheke_preis .preis .toppreis{font-weight:bold}
.apotheke_preis .preis .gesamtpreis{font-size:1.5em;font-weight:bold}

.apotheke_preis2{height:90px;position:relative;padding:5px 0;margin-bottom:5px;border-color:#ececec #fff #fff;border-style:solid;border-width:1px;font-size:1em}

.apotheke_preis2:hover{border:1px solid #737373}
.apotheke_preis2 DIV.button{width:120px;position:absolute;top:2px;right:2px;text-align:center}
.apotheke_preis2 INPUT.button{cursor:pointer;-moz-border-radius:0.3em 0.3em 0.3em 0.3em;background:url("/img/nav_1.png") repeat-x 0px -132px transparent;border:1px solid #ccc;color:#fff;width:100px;height:22px;font-size:11px;font-weight:normal;margin-top:5px}
.apotheke_preis2 BUTTON.button{cursor:pointer;-moz-border-radius:0.3em 0.3em 0.3em 0.3em;background:url('/img/nav_1.png') left -340px no-repeat;border:1px solid #ccc;color:#fff;width:100px;height:44px;font-size:11px;font-weight:bold;margin-top:5px}
.apotheke_preis BUTTON.button:hover{border:1px solid #999;box-shadow:0 1px 1px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.2)}
.apotheke_preis2 .info .apotheke{}
.apotheke_preis2 .info .produkt a{font-weight:bold;color:#333}
.apotheke_preis2 .info{width:380px;height:80px;padding:5px 5px 10px 5px}
.apotheke_preis2 .info p{margin-bottom:2px}
.apotheke_preis2 .aktualisierung{color:#666}
.apotheke_preis2 .preis{width:160px;position:absolute;top:15px;right:135px;text-align:right}
.apotheke_preis2 .preis .toppreis{font-weight:bold}
.apotheke_preis2 .preis .gesamtpreis{font-size:1.5em;font-weight:bold}

.apotheke.review_s{padding:5px 0;margin-bottom:10px;border-bottom:1px solid #ececec}

.zahlung{display:block;margin-right:3px;float:left;margin-top:3px}
.zahlung.vorkasse{height:13px;width:52px;background:transparent url("/img/apotheke_zahlung.png") -63px no-repeat}
.zahlung.rechnung{height:13px;width:52px;background:transparent url("/img/apotheke_zahlung.png") -116px no-repeat}
.zahlung.sofortueberweisung{height:13px;width:14px;background:transparent url("/img/apotheke_zahlung.png") -170px no-repeat}
.zahlung.kreditkarte{height:13px;width:39px;background:transparent url("/img/apotheke_zahlung.png") -188px no-repeat}
.zahlung.paypal{height:13px;width:45px;background:transparent url("/img/apotheke_zahlung.png") -229px no-repeat}
.zahlung.lastschrift{height:13px;width:63px;background:transparent url("/img/apotheke_zahlung.png")  no-repeat}
.zahlung.tuevnord{height:13px;width:20px;background:transparent url("/img/apotheke_zahlung.png") -278px no-repeat}


.box{border:3px solid #f6f6f6;padding:5px;font-size:0.9em;margin-bottom:7px}
.box_header, .box H4, .box H4 A{font-weight:bold;font-size:1em;font-family:Arial,Helvetica,FreeSans,sans-serif;text-transform:uppercase;margin-bottom:0.3em;color:#666}
.box li{background-color:#F5F4F4;border-bottom:1px solid #fff;border-top:1px solid #fff;font-size:1em;line-height:18px;padding:3px 4px}
.box .adsense{margin:-5px}

.col2produkte .box{border:0;padding:0;font-size:1em;border-bottom:1px solid #ccc;margin-bottom:10px;padding-bottom:10px}
.col2produkte .box .headline{font-weight:bold;color:#cc0033}
.col2produkte .box ul.cat{margin:0 0 0 -4px}
.col2produkte .box li{background-color:#fff;border:0;line-height:16px}
.col2produkte .box .cat li{padding:4px 0 4px 4px}
.col2produkte .box .cat.c{margin:4px 0 0 4px}
.col2produkte .box li.hidden{display:none}
.col2produkte .cat a{color:#333;display:block}
.col2produkte .cat a:hover, .col2produkte .cat strong{background-color:#ececec;color:#333;text-decoration:none;margin:-4px;padding:4px}
.col2produkte .cat .c.l_2 a:hover, .col2produkte .cat .c.l_2 strong{margin-left:-12px;padding-left:12px}
.col2produkte .cat .c.l_3 a:hover, .col2produkte .cat .c.l_3 strong{margin-left:-20px;padding-left:20px}
.col2produkte .cat .c.l_4 a:hover, .col2produkte .cat .c.l_4 strong{margin-left:-28px;padding-left:28px}
.col2produkte .cat strong{display:block;background-color:#ececec}
.col2produkte a{color:#666}
.col2produkte a:hover{color:#666;text-decoration:underline}
.col2produkte .box ul.brands, .col2produkte .box ul.darreichung, .col2produkte .box ul.inhalt{max-height:112px;overflow-x:hidden;overflow-y:auto}
.col2produkte .box ul.inhalt{max-height:70px}

#breadcrumbs{font-size:0.9em;margin-top:4px}
#breadcrumbs DIV{float:left}

.col3landingpage .jcarousel-container{width:980px;overflow:hidden !important;}
.col3landingpage .jcarousel-container-horizontal{width:900px;overflow:hidden !important;padding:0 40px}
.col3landingpage .jcarousel-clip-horizontal, .col1landingpage .jcarousel-clip-horizontal{width:900px;height:185px;overflow:hidden !important}
.col3landingpage .carousel .jcarousel-item{width:155px;height:185px}
.col3landingpage .jcarousel-next-horizontal{position:absolute;top:50px;right:5px;width:36px;height:43px;cursor:pointer;background:transparent url("/img/nav_1.png") no-repeat scroll -40px -395px}
.col3landingpage .jcarousel-prev-horizontal{position:absolute;top:50px;left:5px;width:36px;height:43px;cursor:pointer;background:transparent url("/img/nav_1.png") no-repeat scroll -1px -395px}
.col3landingpage .jcarousel-container:hover .jcarousel-next-horizontal, .col3landingpage .jcarousel-container:hover .jcarousel-prev-horizontal{top:50px}

.jcarousel-container{width:980px;overflow:hidden !important}
.jcarousel-container:hover .jcarousel-next-horizontal, .jcarousel-container:hover .jcarousel-prev-horizontal{top:80px}
.carousel .jcarousel-direction-rtl{direction:rtl}
.carousel .jcarousel-container-horizontal{width:980px;padding:20px 40px;overflow:hidden !important}
.carousel .jcarousel-clip,.jcarousel-clip{overflow:hidden !important;}
.carousel .jcarousel-clip-horizontal,.jcarousel-clip-horizontal{width:980px;height:260px;overflow:hidden !important}
.carousel .jcarousel-item{width:195px;height:250px;}
.carousel .jcarousel-item-horizontal {margin:0;}
.carousel .jcarousel-direction-rtl .jcarousel-item-horizontal{margin-left:5px;margin-right:5px;}
.carousel .jcarousel-item-placeholder{background: #fff;color: #000;}
.jcarousel-next-horizontal{position:absolute;top:-8000px;right:5px;width:36px;height:43px;cursor:pointer;background:transparent url("/img/nav_1.png") no-repeat scroll -40px -395px}
.jcarousel-prev-horizontal{position:absolute;top:-8000px;left:5px;width:36px;height:43px;cursor:pointer;background:transparent url("/img/nav_1.png") no-repeat scroll -1px -395px}
#carouselWrapper{margin-top:20px;border-bottom:1px solid #e7e7e7;overflow:hidden !important;width:980px;height:250px}

div.cat-scroll-fixed{position:fixed;top:10px;width:230px}

.cloud{line-height:26px;background-color:#F5F4F4;display:inline-block;clear:both;overflow:hidden;padding:0.3em}
.cloud A{margin:0 5px;display:inline;float:left}
.cloud A.size_1{font-size:0.8em}
.cloud A.size_2{font-size:1.0em}
.cloud A.size_3{font-size:1.1em;font-weight:bold}
.cloud A.size_4{font-size:1.3em;font-weight:bold}
.cloud A.size_5{font-size:1.3em;font-weight:bold}
.cloud STRONG{margin:0 5px;display:inline;float:left}

.disclaimer{font-size:0.9em;color:#666}

TABLE.einkaufszettel{border:0;width:100%}
.einkaufszettel TH{padding:5px;border-bottom:1px solid #ccc;border-top:1px solid #ccc;font-size:1.0em;font-weight:bold;height:24px;background-color:#E9EAE7}
.einkaufszettel TD{padding:2px;border-bottom:1px solid #ccc}
.einkaufszettel TD.wk_menge{padding-top:6px}
.einkaufszettel TD.wk_image{width:45px}
.einkaufszettel TD.wk_menge A{position:relative;margin:0 6px}
.einkaufszettel TD.wk_menge SPAN{position:relative;top:-11px}
.einkaufszettel TD.wk_menge IMG{padding-top:5px}
.einkaufszettel TH.wk_menge, TABLE.einkaufszettel TD.wk_menge{text-align:center}
.einkaufszettel TH.wk_preis, .einkaufszettel TH.wk_gesamtpreis,.einkaufszettel TD.wk_preis, .einkaufszettel TD.wk_gesamtpreis{text-align:center;vertical-align:middle}
.einkaufszettel TH.wk_menge{width:90px;vertical-align:middle}
.einkaufszettel TH.wk_preis, .einkaufszettel TH.wk_gesamtpreis{width:80px}
.einkaufszettel TD.wk_delete{width:60px;text-align:center}
.einkaufszettel TD.wk_artikel a{color:#333}
a.kasse{position:absolute;right:12px;margin-top:6px;background:url('/img/nav_1.png') repeat-x 0 -29px;cursor:pointer;display:inline-block;color:#fff;font-size:13px;font-weight:bold;height:20px;padding:7px 26px 0 26px;-moz-border-radius:0.3em 0.3em 0.3em 0.3em;border:1px solid #ccc}
a.kasse:hover{border:1px solid #999;box-shadow:0 1px 1px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.2)}

.haftung p{font-size:0.9em;color:#666}

h1.headline{font-size:24px;font-weight:normal;margin:10px 0;color:#333;font-family:"Trebuchet MS",trebuchet,verdana,Sans-Serif;}
h1.new_headline, h2.new_headline{font-size:22px;font-weight:normal;margin:5px 0 15px 0;color:#333;font-family:"Trebuchet MS",trebuchet,verdana,Sans-Serif}

.col1landingpage h2,
 .col1landingpage h3{font-size:20px;font-weight:normal;margin: 0 0 10px;color:#333;font-family:"Trebuchet MS",trebuchet,verdana,Sans-Serif}

.hproduct{padding:12px 12px 8px 12px;position:relative;margin:12px 0 20px 0;display:block;background-color:#F5F4F4;-moz-border-radius:0 0 1em 0;}
.hproduct h1{font-size:28px;font-weight:normal;margin: 0 0 10px;color:#333;font-family:"Trebuchet MS",trebuchet,verdana,Sans-Serif;width:600px}
.hproduct .body{position:relative;width:680px;float:left}
.hproduct .inhalt b, .hproduct .inhalt a{border:1px solid #689E21;text-decoration:none;display:inline-block;margin:0.3em 0.1em;padding:0.3em 0.5em}
.hproduct .inhalt b, .hproduct .inhalt a:hover{background-color:#689E21;color:#fff;font-weight:normal}
.hproduct div.foto{border:4px solid #fff;display:inline-block;float:left}
.hproduct img.photo{border:1px solid #d6d6d6;display:inline-block;width:200px;height:200px;margin:0}
.hproduct .product_info{float:right;width:450px}
.hproduct .product_info.without_foto{float:left;width:660px;min-height:160px;height:auto !important;height:160px}
.hproduct .action-container-wrapper{float:right;width:250px;position:absolute;top:-10px;right:20px}
.hproduct .action-container-triangle{background:transparent url("/img/nav_1.png") no-repeat scroll -220px -78px; no-repeat;position:absolute;left:-10px;top:0;width:10px;height:10px}
.hproduct .action-container{box-shadow:-3px 5px 6px -1px rgba(0, 0, 0, 0.15);-moz-box-shadow:-3px 5px 6px -1px rgba(0, 0, 0, 0.15);-webkit-box-shadow:-3px 5px 6px -1px rgba(0, 0, 0, 0.15);background-color:#fafafa;background:-moz-linear-gradient(center bottom, #fafafa, #fff);background:-webkit-gradient(linear, left top, right bottom, from(#fafafa), to(#fff));border:1px solid #dfdfdf}
.hproduct .action{padding:27px 10px 15px 10px}
.hproduct .action.without_offer{padding-top:10px}
.hproduct .action .linkOffers{text-align:center;font-size:16px;line-height:22px;white-space:nowrap}
.hproduct .action .linkOffers a{color:#1f1f1f}
.hproduct .action a.buttonOffer{text-align:center;margin-top:14px;background:#F7A513 url('/img/nav_1.png') repeat-x 0 -29px;cursor:pointer;display:block;color:#fff;font-size:16px;font-weight:bold;height:26px;padding:7px 20px 0 20px;-moz-border-radius:0.3em 0.3em 0.3em 0.3em;border:1px solid #ccc}
.hproduct .action a.buttonOffer:hover{border:1px solid #999;box-shadow:0 1px 1px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.2)}
.hproduct .action a.buttonOfferLarge{text-align:center;margin-top:14px;background:#F7A513 url('/img/nav_1.png') left -340px no-repeat;cursor:pointer;display:block;color:#fff;font-size:18px;font-weight:bold;height:42px;padding:13px 20px 0 20px;-moz-border-radius:0.3em 0.3em 0.3em 0.3em;border:1px solid #ccc}
.hproduct .action a.buttonOfferLarge:hover{border:1px solid #999;box-shadow:0 1px 1px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.2)}
.hproduct .action a.buttonOfferLarge span.clicks{line-height:18px;font-size:10px;font-weight:normal;color:#f7eedf}
.hproduct .action a.buttonBasket{margin:9px 0 0 37px;display:inline-block;text-align:center}
.hproduct .description{margin:8px 0 4px 0;line-height:16px;color:#4f4f4f}
.hproduct .product_info.without_foto .description{margin:8px 0 28px 0;line-height:16px;color:#4f4f4f}
.hproduct .url a{color:#4f4f4f}
.description_blind{display:none}
.hproduct .row{margin:0}
.hproduct .row.zusammensetzung{margin-bottom:8px}
.hproduct .row.bold{font-weight:bold}
.hproduct .ersparnis{position:relative;margin:24px 0 0 71px}
.hproduct .price-off{height:55px;width:117px;background:url('/img/nav_1.png') no-repeat scroll -1px -66px;color:#fff;padding-top:9px;text-align:center;vertical-align:middle}
.hproduct .price-off .price-off-percent{font:bold 34px georgia,"Bitstream Charter",serif;line-height:30px}
.hproduct .price-off .cheaper{font-size:0.9em;font-weight:bold}
.hproduct .beipackzettel{position:absolute;left:470px;bottom:-12px;vertical-align:bottom;display:inline-block}
.hproduct .beipackzettel a{color:#1f1f1f;line-height:24px}
.hproduct .beipackzettel a:hover{text-decoration:underline}
.hproduct .beipackzettel span{height:20px;width:20px;background:transparent url("/img/nav_1.png") no-repeat scroll -200px -69px;display:inline-block;float:left;margin-right:3px}
.hproduct .ratingstar{position:absolute;left:460px;bottom:10px;vertical-align:bottom;display:inline-block}
.hproduct .ratingstar.without{position:relative;vertical-align:bottom;margin:14px 0 0 18px}
.hproduct .ratingstar a{color:#1f1f1f;line-height:24px}
.hproduct .ratingstar a:hover{text-decoration:underline}
.hproduct .ratingstar div{height:22px;width:20px;background:url('/img/nav_1.png') no-repeat -130px -65px;display:inline-block;float:left;margin-right:3px}
.hproduct .fb_iframe{}
.product{padding:12px 12px 8px 12px;position:relative;margin:12px 0 20px 0;display:block;background-color:#F5F4F4;-moz-border-radius:0 0 1em 0;}
.product h1{font-size:28px;font-weight:normal;margin: 0 0 10px;color:#333;font-family:"Trebuchet MS",trebuchet,verdana,Sans-Serif;width:600px}
.product .body{position:relative;width:680px;float:left}
.product .inhalt b, .product .inhalt a{border:1px solid #689E21;text-decoration:none;display:inline-block;margin:0.3em 0.1em;padding:0.3em 0.5em}
.product .inhalt b, .product .inhalt a:hover{background-color:#689E21;color:#fff;font-weight:normal}
.product div.foto{border:4px solid #fff;display:inline-block;float:left}
.product img.photo{border:1px solid #d6d6d6;display:inline-block;width:200px;height:200px;margin:0}
.product .product_info{float:right;width:450px}
.product .product_info.without_foto{float:left;width:660px}
.product .action-container-wrapper{float:right;width:250px;position:absolute;top:-10px;right:20px}
.product .action-container-triangle{background:transparent url("/img/nav_1.png") no-repeat scroll -220px -78px; no-repeat;position:absolute;left:-10px;top:0;width:10px;height:10px}
.product .action-container{box-shadow:-3px 5px 6px -1px rgba(0, 0, 0, 0.15);-moz-box-shadow:-3px 5px 6px -1px rgba(0, 0, 0, 0.15);-webkit-box-shadow:-3px 5px 6px -1px rgba(0, 0, 0, 0.15);background-color:#fafafa;background:-moz-linear-gradient(center bottom, #fafafa, #fff);background:-webkit-gradient(linear, left top, right bottom, from(#fafafa), to(#fff));border:1px solid #dfdfdf}
.product .action{padding:27px 10px 15px 10px}
.product .action.without_offer{padding-top:10px}
.product .action .linkOffers{text-align:center;font-size:16px;line-height:22px;white-space:nowrap}
.product .action .linkOffers a{color:#1f1f1f}
.product .action a.buttonOffer{text-align:center;margin-top:14px;background:#F7A513 url('/img/nav_1.png') repeat-x 0 -29px;cursor:pointer;display:block;color:#fff;font-size:16px;font-weight:bold;height:26px;padding:7px 20px 0 20px;-moz-border-radius:0.3em 0.3em 0.3em 0.3em;border:1px solid #ccc}
.product .action a.buttonOffer:hover{border:1px solid #999;box-shadow:0 1px 1px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.2)}
.product .action a.buttonOfferLarge{text-align:center;margin-top:14px;background:#F7A513 url('/img/nav_1.png') left -340px no-repeat;cursor:pointer;display:block;color:#fff;font-size:18px;font-weight:bold;height:42px;padding:13px 20px 0 20px;-moz-border-radius:0.3em 0.3em 0.3em 0.3em;border:1px solid #ccc}
.product .action a.buttonOfferLarge:hover{border:1px solid #999;box-shadow:0 1px 1px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.2)}
.product .action a.buttonOfferLarge span.clicks{line-height:18px;font-size:10px;font-weight:normal;color:#f7eedf}
.product .action a.buttonBasket{margin:9px 0 0 37px;display:inline-block;text-align:center}
.product .description{margin:8px 0 4px 0;line-height:16px;color:#4f4f4f}
.product .product_info.without_foto .description{margin:8px 0 28px 0;line-height:16px;color:#4f4f4f}
.product .url a{color:#4f4f4f}
.description_blind{display:none}
.product .row{margin:0}
.product .row.zusammensetzung{margin-bottom:8px}
.product .row.bold{font-weight:bold}
.product .ersparnis{position:relative;margin:24px 0 0 71px}
.product .price-off{height:55px;width:117px;background:url('/img/nav_1.png') no-repeat scroll -1px -66px;color:#fff;padding-top:9px;text-align:center;vertical-align:middle}
.product .price-off .price-off-percent{font:bold 34px georgia,"Bitstream Charter",serif;line-height:30px}
.product .price-off .cheaper{font-size:0.9em;font-weight:bold}
.product .beipackzettel{position:absolute;left:470px;bottom:-12px;vertical-align:bottom;display:inline-block}
.product .beipackzettel a{color:#1f1f1f;line-height:24px}
.product .beipackzettel a:hover{text-decoration:underline}
.product .beipackzettel span{height:20px;width:20px;background:transparent url("/img/nav_1.png") no-repeat scroll -200px -69px;display:inline-block;float:left;margin-right:3px}
.product .ratingstar{position:absolute;left:460px;bottom:10px;vertical-align:bottom;display:inline-block}
.product .ratingstar.without{position:relative;vertical-align:bottom;margin:14px 0 0 18px}
.product .ratingstar a{color:#1f1f1f;line-height:24px}
.product .ratingstar a:hover{text-decoration:underline}
.product .ratingstar div{height:22px;width:20px;background:url('/img/nav_1.png') no-repeat -130px -65px;display:inline-block;float:left;margin-right:3px}
.product .fb_iframe{}


.hreview{padding:5px 0;margin-bottom:5px;border-bottom:1px solid #ececec}
.hreview p{margin:1px 0;font-weight:bold}
.hreview .description{font-weight:normal;line-height:1.4em;margin-top:5px}

.kategorien{margin-top:15px}
.kategorien img{border:1px solid #ececec}
.kategorien h3{font-size:1.2em;margin-bottom:3px;background-color:#ECECEC;border-bottom:1px solid #ccc;padding:3px 5px;-moz-border-radius:0 0.8em 0 0 }
.kategorien h3 a{color:#333}
.kategorien .links{margin-left:4px}
.kategorien .links a{line-height:20px;display:inline !important;margin-right:5px;}
.kategorien .kategorie{margin-bottom:13px}

.landing_head{margin-bottom:20px}
.landing_head img{border:1px solid #ccc}
.landing_head .big_block{float:left;float:left;margin:0 10px 10px 0;position:relative}
.landing_head .small_block{float:left;width:237px}
.landing_head .small_block div{margin-bottom:10px}
.landing_head .small_block img{margin:0;padding:0;border:0}

.li_col{width:250px;float:left;margin:0 auto}
#linkDesMore{white-space:nowrap}

.msg{margin:5px 0;height:auto !important;min-height:32px;padding:15px 15px 15px 62px;background:url("/img/icon_smile.gif") no-repeat scroll 0 0 #F9EDBE;}

/* Pagination */
.pagination{background-color:#f5f5f5;display:block;clear:both;overflow:hidden;text-align:center}
.pagination p.results{float:left;margin:0.2em 0.2em;padding:0.4em 0.6em}
.pagination p.pages a, .pagination p.pages strong{background-color:#fff;border:1px solid #ececec;text-decoration:none;display:block;float:left;margin:0.2em 0.2em;padding:0.4em 0.6em}
.pagination p.pages a:hover{border:1px solid #F8A718;box-shadow:0 1px 1px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.2)}

.produkt_xs{background-color:#F5F4F4;border-bottom:1px solid #fff;border-top:1px solid #fff;font-size:11px;line-height:17px;padding:2px}
.produkt_xs .ersparnis{color:#ce4428;margin-left:7px}
.produkt_s{background-color:#F5F4F4;border-bottom:1px solid #fff;border-top:1px solid #fff;font-size:1em;line-height:18px;padding:3px 4px}
.produkt_s .ersparnis{color:#ce4428;margin-left:11px}

li.produkt_s_i{cursor:pointer;border-bottom:1px solid #fff}
li.produkt_s_i:hover{cursor:pointer;background-color:#f5f4f4}
li.produkt_s_i a{font-size:13px;clear:both;height:40px;vertical-align:middle;color:#333}
li.produkt_s_i a:hover{color:#689E21}
li.produkt_s_i strong{display:block}
li.produkt_s_i span{color:#ce4428;font-size:12px}
li.produkt_s_i a:hover span{color:#ce4428}
li.produkt_s_i img{float:left;margin-right:6px;border:0;padding:0}



.produkt_100px{width:148px;height:180px;line-height:20px;float:left;text-align:left;cursor:pointer}
.produkt_100px .inner{margin:5px}
.produkt_100px IMG{margin:0 0 8px 0}
.produkt_100px .preis{color:#ce4428}
.produkt_100px .preis SPAN{color:#666;text-decoration:line-through;margin-right:7px;font-size:0.9em}

.produkt_150px{width:195px;height:250px;line-height:20px;float:left;text-align:center;cursor:pointer}
.produkt_150px .inner{margin:5px}
.produkt_150px IMG{margin:0 0 10px 0}
.produkt_150px .preis{font-size:1.1em}
.produkt_150px .preis .ersparnis{margin-left:7px;color:#ce4428}

.produkt_h42px{padding:2px;height:42px;border-bottom:1px solid #fff;line-height:20px}
.produkt_h42px IMG{float:left;margin:0 10px 0 0}
.produkt_h42px .preis .ersparnis{margin-left:7px;color:#ce4428}

.produkt_m{height:105px;position:relative;padding:5px 0;margin-bottom:5px;border-top:1px solid #ececec;display:block}
.produkt_m .foto{width:90px;height:100px;position:absolute;top:9px;left:2px;}
.produkt_m .foto IMG{border:1px solid #E9EAE7;margin-right:5px}
.produkt_m .info STRONG{font-weight:bold;font-size:1.0em;margin-bottom:0.2em}
.produkt_m .info{padding:5px 125px 20px 108px}
.produkt_m .info DIV{font-size:0.8em}
.produkt_m .preis{width:120px;position:absolute;top:5px;right:10px;text-align:right}
.produkt_m .preis .uvp SPAN{text-decoration:line-through}
.produkt_m .preis .toppreis{font-weight:bold}
.produkt_m .preis .ersparnis{font-size:1.7em;font-weight:bold;color:#ce4428}

.produkt_l{height:86px;position:relative;padding:7px 0;border-top:1px solid #ececec;border-bottom:1px solid #ccc;cursor:pointer}
.produkt_l .buttons{width:200px;position:absolute;top:22px;right:4px;text-align:right;z-index:10}
.produkt_l INPUT.button{cursor:pointer;-moz-border-radius:0.3em 0.3em 0.3em 0.3em;background:#F69C00 url('/img/nav_1.png') left -350px no-repeat;border:1px solid #ccc;color:#f7eedf;width:135px;height:24px;font-size:12px;font-weight:bold}
.produkt_l INPUT.button:hover{border:1px solid #999;box-shadow:0 1px 1px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.2)}
.produkt_l .button_cart{display:none;z-index:10}
.produkt_l .button_cart .icon_cart{float:left}
.produkt_l .button_cart BUTTON{margin-top:6px;cursor:pointer;-moz-border-radius:0.3em 0.3em 0.3em 0.3em;background:url("/img/nav_1.png") no-repeat -10px -162px;height:22px;width:135px;font-size:10px;background-color:#fff;border:1px solid #ddd;color:#666}
.produkt_l .button_cart BUTTON:hover{border:1px solid #999;box-shadow:0 1px 1px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.2)}
.produkt_l:hover .button_cart{display:block;}
.produkt_l:hover{background-color:#f4f4f4}
.produkt_l .foto{width:80px;height:80px;position:absolute;top:9px;left:2px;margin:-5px 0;z-index:10}
.produkt_l .foto IMG{margin-right:5px}
.produkt_l .foto IMG:hover{box-shadow:0 1px 1px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.2)}
.produkt_l .info STRONG{font-weight:bold;font-size:1.1em;margin-bottom:0.2em}
.produkt_l .info{width:280px;padding:5px 60px 20px 88px}
.produkt_l .info DIV{font-size:0.8em}
.produkt_l .preis{width:150px;position:absolute;top:25px;right:160px;text-align:right}
.produkt_l .preis .toppreis{font-size:1.0em;font-weight:bold;white-space:nowrap}
.produkt_l .preis .grundpreis{font-size:0.8em;white-space:nowrap;color:#6F6F6F;line-height:1.2em;margin-top:4px}
.produkt_l .preis .uvp{font-size:0.9em}
.produkt_l .preis .uvp SPAN{text-decoration:line-through}
.produkt_l .preis .ersparnis{font-size:1.7em;font-weight:bold;color:#ce4428}

#produkt_meinung{padding:5px;background-color:#F5F4F4}
#produkt_meinung FIELDSET{border:1px solid #D5D5D5;padding:10px;margin:10px 0;background-color:#f6f6f6}
#produkt_meinung DIV.fi{width:290px;float:left;padding:4px 0}
#produkt_meinung DIV.fi INPUT{width:150px;margin-left:8px}

#search_suggest{min-width:290px;z-index:1000;border:1px solid #A5CB73;background-color:#fff;margin:0;padding:0.1em 0.1em;position:relative;box-shadow:2px 2px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow:2px 2px 2px rgba(0, 0, 0, 0.2);-webkit-box-shadow:2px 2px 2px rgba(0, 0, 0, 0.2)}

.share a{background: url("/img/fb_share.png") no-repeat scroll left top transparent;border:0 none;display:inline-block;float:left;height:25px;margin:0 auto;overflow:hidden;padding:0;text-decoration:none !important;text-indent:-9999px;width:78px}

.sortieren{background-color:#F5F4F4;padding:3px 3px 2px 3px;display:block;clear:both;border-bottom:1px solid #ccc}
.sortieren p{float:left;padding:0;margin: 3px 10px 0 0;display:block}
.sortieren form{float:left;margin:0;padding:0;background-color:#ececec;}
.sortieren select{margin:0;padding:4px 4px 4px 2px;font-size:10px;background: none repeat scroll 0 0 #fff;border-color:#8E8E8E #C2C2C2 #E2E2E2;border-style:solid;border-width:1px;}

li.suggest.hl{border-bottom:1px solid #ccc;background-color:#F5F4F4;padding:4px 0 4px 44px;margin-bottom:5px;font-size:14px;font-weight:bold;}
li.suggest.category_suggest a{padding:5px 0 5px 44px}
li.suggest.category_suggest a span{font-size:11px;color:#333;text-transform:capitalize;line-height:16px}
li.suggest.product_suggest, li.suggest.category_suggest{cursor:pointer;border-bottom:1px solid #e7e7e7}
li.suggest.product_suggest:hover, li.suggest.category_suggest:hover{cursor:pointer;background-color:#f5f4f4}
li.suggest.product_suggest a, li.suggest.category_suggest a{font-size:13px;clear:both;vertical-align:middle}
li.suggest.product_suggest a{height:40px}
li.suggest.product_suggest a span{font-size:10px;color:#333;text-transform:capitalize;line-height:16px}
li.suggest.product_suggest img{float:left;margin-right:4px;border:0;padding:0}

.topprodukte .col1c{float:left;width:480px}
.topprodukte .col2c{width:auto;margin: 0 0 0 490px}

img.rating{width:80px;height:16px;margin:0 0 20px 0;padding:0;clear:both;position:relative;background:url(/img/star-matrix.gif) no-repeat 0 0;}
img.rating.nostar{background-position:0 0}
img.rating.star_05{background-position:0 -16px}
img.rating.star_1{background-position:0 -31px}
img.rating.star_15{background-position:0 -48px}
img.rating.star_2{background-position:0 -63px}
img.rating.star_25{background-position:0 -78px}
img.rating.star_3{background-position:0 -94px}
img.rating.star_35{background-position:0 -112px}
img.rating.star_4{background-position:0 -125px}
img.rating.star_45{background-position:0 -141px}
img.rating.star_5{background-position:0 -157px}

/* Tiny box */
.tbox {position:absolute; display:none; padding:14px 17px; z-index:900}
.tinner {padding:15px; -moz-border-radius:5px; border-radius:5px; background:#fff url(/img/preload.gif) no-repeat 50% 50%; border-right:1px solid #333; border-bottom:1px solid #333}
.tmask {position:absolute; display:none; top:0px; left:0px; height:100%; width:100%; background:#000; z-index:800}
.tclose {position:absolute; top:0px; right:0px; width:30px; height:30px; cursor:pointer; background:url(/img/close.png) no-repeat}
.tclose:hover {background-position:0 -30px}


#verlauf{width:150px;margin-top:158px;border: 1px solid #f5f4f4;font-size:0.9em;text-align:center}
#verlauf .hl{font-weight:bold;padding:5px 0}
#verlauf .produkt_100px{height:160px;text-align:center}
#verlauf .produkt_100px .inner, #verlauf .produkte_100px .title{text-align:center}

/* Zoom */
.zoomPad{position:relative;float:left;z-index:99;cursor:crosshair}
.zoomPreload{-moz-opacity:0.8;opacity:0.8;filter:alpha(opacity = 80);color:#333;font-size:12px;font-family:Tahoma;text-decoration:none;border:1px solid #CCC;background-color:white;padding:8px;text-align:center;background-image:url(/img/zoomloader.gif);background-repeat:no-repeat;background-position:43px 30px;z-index:110;width:90px;height:43px;position:absolute;top:0px;left:0px; * width:100px; * height:49px;}
.zoomPup{overflow:hidden;background-color:#FFF;-moz-opacity:0.6;opacity:0.6;filter: alpha(opacity = 60);z-index:120;position:absolute;border:1px solid #CCC;z-index:101;cursor:crosshair}
.zoomOverlay{position:absolute;left:0px;top:0px;background:#FFF;/*opacity:0.5;*/z-index:5000;width:100%;height:100%;display:none;z-index:101}
.zoomWindow{position:absolute;left:110%;top:40px;background:#FFF;z-index:6000;height:auto;z-index:10000;z-index:110}
.zoomWrapper{position:relative;border:1px solid #999;z-index:110}
.zoomWrapperTitle{display:block;background:#999;color:#FFF;height:18px;line-height:18px;width:100%;overflow:hidden;text-align:center;font-size:10px;position:absolute;top:0px;left:0px;z-index:120;-moz-opacity:0.6;opacity:0.6;filter: alpha(opacity = 60)}
.zoomWrapperImage{display:block;position:relative;overflow:hidden;z-index:110}
.zoomWrapperImage img{border:0px;display:block;position:absolute;z-index:101}
.zoomIframe{z-index:-1;filter:alpha(opacity=0);-moz-opacity:0.80;opacity:0.80;position:absolute;display:block}

#preissenkung h1{font-family:Arial,Helvetica,FreeSans,sans-serif;font-size:20px}
#preissenkung p, #preissenkung strong{font-size:12px}
#preissenkung form{margin-bottom:20px}
