html,body,div,span,applet,object,h1,h2,h3,h4,h5,h6,p,blockquote,pre,p,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;background:transparent;margin:0;padding:0}
code{font:1.1em "Courier New", Courier, Fixed;padding:0 2px}
acronym,abbr,span.caps{cursor:help;border-bottom:1px dotted #f37558}
h1,h2,h3,h4,h5,h6{color:#222;font-weight:700;margin:0;padding:.3em 0 .4em}
h1{font-weight:400;font-size:18px;line-height:150%}
h2{font-size:14px;line-height:100%}
h3{font-size:13px;line-height:100%}
h4,h5{font-size:12px;line-height:100%}
ul,ol,dl{margin:0;padding:0}
li,dd{margin:0;padding:0}
ul li{list-style-type:square}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none}
a,a:link,a:visited,a:active,a:hover,a:focus{text-decoration:none;font-weight:400;color:#222}
a img{border:none}
input,textarea{font:12px arial, verdana, sans-serif;color:#222;background:#FAFAF0;border:1px solid #555;padding:1px 2px}
input:active,input:focus{background:#fff}
select option{padding:0 2px}
small{font-size:11px}
html,body{height:100%;width:100%}
body{font-size:12px;line-height:1.7em;font-family:arial, calibri, verdana, sans-serif;color:#222;background:#cae0f7 url(http://d.apotheke49.de/tl_files/apotheke49-template/bg.jpg) top center repeat-x}
#seite,.breite{width:990px;margin:0 auto;padding:0}
.links{float:left;display:inline}
.rechts{float:right;display:inline}
.mittig{margin:0 auto;padding:0}
#header{height:175px;width:100%;background:url(http://d.apotheke49.de/tl_files/apotheke49-template/header3.jpg) top center no-repeat;margin:0;padding:0}
#header h1{margin:0;padding:0}
#header h1 a{float:left;text-decoration:none;text-indent:-2598em;display:block;width:414px;height:110px;position:relative;margin:20px 0 0 30px;padding:0}
#header h1 a:hover{text-decoration:none}
#header .rechts{line-height:25px;color:red;font-weight:700;font-size:17px;width:166px;height:79px;margin:66px 20px 0 0}
#header .rechts a{color:red;font-weight:700}
#header .rechts a:hover{text-decoration:underline}
#header .mod_navigation ul{list-style:none;margin:1px 0 0 18px}
#header .mod_navigation ul li{display:inline;list-style:none}
#header .mod_navigation ul li a,#header .mod_navigation ul li span.active{display:block;line-height:29px;float:left;background:url(http://d.apotheke49.de/tl_files/apotheke49-template/navi-bg.gif) top left no-repeat;width:118px;z-index:50;position:relative;margin-left:-22px;padding:0 0 0 30px}
#header .mod_navigation ul li a:hover{text-decoration:underline}
#header .mod_navigation ul li.last a,#header .mod_navigation ul li.last span.active{z-index:40}
#header .mod_navigation ul li.first a,#header .mod_navigation ul li.first span.active{margin-left:0;z-index:60}
#header .mod_navigation ul li span.active,#header .mod_navigation ul li.trail a{background-position:0 86%}
#haupt{clear:left;width:990px;background:transparent url(blatt.jpg) top center repeat-y;padding:0}
#blatt{width:990px;background:transparent url(http://d.apotheke49.de/tl_files/apotheke49-template/blatt-oben.jpg) top center no-repeat;padding:0}
#innen{width:954px;min-height:300px;background:transparent url(http://d.apotheke49.de/tl_files/apotheke49-template/rechner.jpg) bottom right no-repeat;margin:0 auto;padding:11px 0 30px}
#wrapper{margin-top:3px;width:760px}
#inhalt{width:568px}
#navi,#sidebar{width:170px}
#footr{width:970px;font-size:11px;background:transparent url(http://d.apotheke49.de/tl_files/apotheke49-template/footer.jpg) top center no-repeat;padding:12px 0 20px 20px}
#footr .mod_customnav,#footr .mod_customnav ul,#footr .mod_customnav ul li{display:inline}
#footr .mod_customnav ul li span{border-left:1px solid #555;margin-left:5px;display:inline;padding-left:8px}
#footr .mod_customnav ul li a{border-left:1px solid #555;margin-left:5px;padding-left:8px}
#footr .mod_customnav ul li a:hover{text-decoration:underline}
#footr .mod_customnav ul li span.active{font-weight:700}
#inhalt h1{padding:.1em 0 .8em}
#inhalt h2{margin:15px 0 5px}
#inhalt h3,#inhalt h4{font-size:12px;margin:15px 0 2px;padding:0}
#inhalt a,#inhalt a:focus,#inhalt a:visited,#inhalt a:active{text-decoration:underline}
#inhalt a:hover{text-decoration:none}
#inhalt p{margin-bottom:1em}
#inhalt ul{list-style-position:outside;margin-left:18px}
#inhalt ul li ul{margin-left:15px}
#inhalt ol{list-style-position:outside;margin-left:22px}
#inhalt .image_container img{background:#FDDFD2;padding:3px}
#inhalt .ohnerand .image_container img{padding:0}
#teaser{height:204px;font-size:13px;margin-bottom:10px;background:#feece4 url(teaser.jpg) top left no-repeat;padding:12px 15px 12px 410px}
#teaser ul{list-style:outside;list-style-image:url(pfeil.gif)}
* html #teaser ul{list-style-image:url(pfeil3.gif)}
*+html #teaser ul{list-style-image:url(pfeil3.gif)}
#teaser ul li{padding-bottom:1em}
#claim{background:red;color:#fff;text-align:center;margin:-10px 0 15px}
#teaserkunden{height:227px;font-size:13px;margin-bottom:10px;background:#feece4 url(apo49.jpg) top left no-repeat;padding:12px 15px 12px 410px}
#teaserkunden ul{list-style:outside;list-style-image:url(pfeil.gif)}
* html #teaserkunden ul{list-style-image:url(pfeil3.gif)}
*+html #teaserkunden ul{list-style-image:url(pfeil3.gif)}
#teaserkunden ul li{padding-bottom:1em}
.toggler{color:#222;font-weight:700;margin-top:7px;cursor:pointer;padding-left:10px;background:transparent url(http://d.apotheke49.de/tl_files/apotheke49-template/pfeil.gif) left no-repeat}
div.accordion{margin-left:10px}
span.relevance{color:green}
span.highlight{font-weight:700}
p.url{color:#bbb}
#inhalt form input.text,#inhalt form input.captcha,#inhalt form input.upload,#inhalt form textarea{font:12px normal arial, verdana, sans-serif;color:#222;width:270px;background:#fff;border:1px solid #555;margin:2px;padding:2px}
#inhalt form textarea{height:70px}
#inhalt form input.captcha{width:30px}
#inhalt form input.submit{cursor:pointer;font-size:12px;background:#ddd url(button.jpg) bottom left repeat-x;margin:2px;padding:1px 10px}
#inhalt form input.submit:hover{color:green}
#inhalt form .error{color:red;font-style:italic}
#navi .mod_navigation{background:#feece4;padding-bottom:3px;margin-bottom:10px}
#navi ul{padding-left:6px;list-style-position:inside;list-style-image:url(pfeil.gif)}
* html #navi ul{list-style-image:url(pfeil2.gif)}
*+html #navi ul{list-style-image:url(pfeil2.gif)}
#navi ul li{padding:4px 10px}
#navi ul.level_1 li{border-bottom:1px dotted #555}
#navi ul li span.active{display:inline;font-weight:700}
#navi ul li a:hover{text-decoration:underline}
#navi ul.level_1 li.last,#navi ul.level_2 li,#navi ul.level_3 li,#navi ul.level_4 li{border-bottom:none;padding:3px 10px}
#navi .mod_form,#navi .mod_article{background:#feece4;margin-bottom:10px;padding:5px}
#navi .mod_article{line-height:1.5em;padding:5px 11px}
#navi .mod_form form input#ctrl_76_submit{width:21px;margin-left:4px;border:none;cursor:pointer;height:21px;text-indent:-932em;background:transparent url(lupe.jpg) top center no-repeat}
#navi .mod_form form input#ctrl_76{width:120px;display:inline}
.flyerteaser{font-size:10px;line-height:1.3em}
.flyerteaser .oben{font-size:11px;text-transform:uppercase;line-height:1.8em;margin-bottom:6px;font-weight:700;border-bottom:3px solid red}
.hinweise{font-size:10px;line-height:1.3em;margin-top:15px}
#sidebar .mod_article,#sidebar .beweisbutton{position:relative;margin-bottom:20px}
#sidebar .ce_headline,#navi .aktionen .ce_headline,#sidebar .partnerlogin h4, #sidebar .aktuelles h4{display:block;width:145px;line-height:36px;color:#222;position:relative;overflow:visible;background:url(headline.gif) top left no-repeat;margin:0 -10px 0 0;padding:0 20px 0 15px}
#navi .aktionen .ce_headline{margin:0}
#sidebar .referenzenleiste .image_container a img,#navi .aktionen .image_container a img{border:4px solid #f37558}
#sidebar .referenzenleiste,#navi .aktionen,#sidebar .partnerlogin, #sidebar .aktuelles p,#sidebar .aktuelles .image_container{font-size:11px;line-height:1.4em;background:#feece4}
#sidebar .partnerlogin form{margin:0 0 15px;background:#feece4}
#sidebar .aktuelles .image_container{width:170px !important}
#sidebar .aktuelles .image_container img{margin:3px 0 0 14px}
#sidebar .referenzenleiste .block,#navi .aktionen .block,#sidebar .partnerlogin form .formbody{padding:5px 15px 20px}
#sidebar .referenzenleiste ul,#navi .aktionen ul,#sidebar .aktuelles ul{margin-left:16px;list-style:outside;list-style-image:url(pfeil3.gif)}
#sidebar .referenzenleiste ul li,#navi .aktionen ul li,#sidebar .aktuelles ul li{padding-left:0;margin-left:0}
#sidebar .aktuelles p{padding:5px 10px 16px 14px}
#sidebar .beweisbutton a{display:block;width:170px;height:41px;padding:5px 0;font-size:13px;background:transparent url(beweisbutton.jpg) top center no-repeat;text-shadow:0 1px 0 #fff;text-align:center}
#sidebar .beweisbutton a:hover{background:transparent url(beweisbutton.jpg) bottom center no-repeat;text-decoration:none}
.partnerlogin input.submit{margin-top:4px;cursor:pointer;font-size:11px;padding:0 5px}
.abstand{margin:22px 0}
#inhalt .teaser{font-size:1.1em}
#inhalt .teaser p{margin-bottom:2px}
#inhalt .teaser ul{list-style:none;list-style-position:outside;margin-left:2px}
#inhalt .teaser ul li{list-style:none;background:url(pfeil.gif) left no-repeat;padding-left:15px}
#inhalt a.button{background:#feece4;padding:2px 10px;text-decoration:none;border:2px solid #F6977C}
#inhalt a.button span{background:url(pfeil.gif) right no-repeat;padding-right:14px}
#inhalt a.button:hover{text-decoration:none;border-color:#f00}


.buch{margin-top:40px}

.center{text-align:center}
hr{display:none}
#lbOverlay{background-color:#000}
.lbLoading{background:#fff url(http://d.apotheke49.de/tl_files/apotheke49-template/ajax-loader.gif) no-repeat center}
#lbPrevLink:hover{background:transparent url(http://d.apotheke49.de/tl_files/apotheke49-template/prevlabel.gif) no-repeat 0 51%}
#lbNextLink:hover{background:transparent url(http://d.apotheke49.de/tl_files/apotheke49-template/nextlabel.gif) no-repeat 100% 51%}
#lbCloseLink{background:transparent url(http://d.apotheke49.de/tl_files/apotheke49-template/closelabel.gif) no-repeat center}
#lbBottom{font-family:Arial,Verdana,sans-serif;font-size:10px;color:#222}
#lbCaption{margin-bottom:15px;font-size:12px;font-weight:400}
.invisible{width:0;height:0;left:-1000em;top:-1000em;position:absolute;overflow:hidden;display:inline}
.clearboth{clear:both}
.clearleft{clear:left}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;margin:0;padding:0}
.clearfix{display:block}
* html .clearfix{height:1%}
