@charset "utf-8";
/* CSS Document */
a {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
}

* { margin:0;padding:0;}
table{ border-collapse:collapse;border-spacing:0;}
fieldset,img{ border:0;}
ol,ul,li{ list-style:none; list-style-position:outside;}
a img{ border:0; text-decoration:none;}

a:link, a:visited, li.cur li a{ color:#212861; text-decoration:underline;}
a:hover{ color:#FFF; text-decoration:underline;}

body{ background:#f0f0f4; font-family: Verdana, sans-serif; color:#212861; text-align:center; font-size:12px;}
body, html{ height:100%; }

#wrapper{ background:#B9DE1C none repeat scroll 0 0; border:1px solid #FFFFFF; height:auto; margin:0 auto; min-height:700px; overflow:hidden; padding:0 14px; position:relative; text-align:left; width:965px;}
#wrapperEB{ width:933px; min-height:700px; margin:0 auto; text-align:left; position:relative; height:auto; overflow:hidden; padding: 0 8px 15px; }

h1{ font-size:14px; font-weight: 900;overflow: hidden; }
#Produkte h2{  margin-bottom: 10px; padding-bottom: 2px;}

.dotted{ background: transparent url(img/dotted.gif) repeat-x scroll left bottom;}
/*body.body_start #wrapper{ background: #fff url(img/bg_start.jpg) right bottom no-repeat;}
*/
/* shadow */
/*.shadowl{ background:url(img/shadowl.gif) repeat-y ; height:719px; width:20px; position:absolute; left:-20px; top:0;}
.shadowr{ background:url(img/shadowr.gif) repeat-y ; height:719px; width:20px; position:absolute; left:933px; top:0; z-index:10;}*/

.checkout_table .delete_button { background:url(../../images/delete_btn.png);width:22px;height:23px;border:none;cursor: pointer;cursor: hand; font-size:0;background-repeat:no-repeat;width:22px;padding-left:22px;text-overflow:hidden;color:red;}
.delete_button { background:url(../../images/delete_btn.png);width:22px;height:23px;border:none;cursor: pointer;cursor: hand; font-size:0;background-repeat:no-repeat;width:22px;padding-left:22px;text-overflow:hidden;color:red;position:relative;top:-11px;
width:22px;}


/* ------------ =header ------------------*/

#header{ width:933px; height:146px; }
#branding a{ display:block; background:url(img/logo.gif) no-repeat 0 13px;  text-indent:-999px; overflow:hidden; margin-left:24px; width:400px; height:104px;  margin-top:15px;}
/* =navi */
#nav h4{text-indent: -9999px; position:absolute;}
#nav  li a{ color:#fff; text-decoration:none; font-weight:800;  font-size:13px; display:block; width:203px; height:45px; text-align:center; padding-top:2px; text-indent:-9999px; position:relative; margin-left:-20px;}
#nav  li a:hover, #header li.cur a{ color:#171717;}
#nav  li{ float:left; display:block;}
#nav{ position:absolute; top: 154px; left:237px;}
#navEB{ position:absolute; top: 95px; left:400px;}
#nav ul{ width: 750px; }

#nav  li.shop a{ background: url(img/shop.png) no-repeat; z-index:10;}
#nav  li.shop a:hover{ background-image:url(img/shop_ho.png);}
#nav  li.shop_cur a{ background: url(img/shop_cur.png) no-repeat; z-index:10;}

#nav  li.markenshops a{ background: url(img/markenshops.png) no-repeat; z-index:9;}
#nav  li.markenshops a:hover{background-image: url(img/markenshops_ho.png);}
#nav  li.markenshops_cur a{ background: url(img/markenshops_cur.png) no-repeat; z-index:11;}

#nav  li.zielgruppen a{ background: url(img/faq.png) no-repeat; z-index:8;}
#nav  li.zielgruppen a:hover{ background-image: url(img/faq_ho.png);}
#nav  li.zielgruppen_cur a{ background: url(img/faq_cur.png) no-repeat; z-index:11;}

#nav  li.themenwelten a{ background: url(img/newletter.png) no-repeat; z-index:7;}
#nav  li.themenwelten a:hover{ background-image: url(img/newletter_ho.png);}
#nav  li.themenwelten_cur a{ background: url(img/newletter_cur.png) no-repeat; z-index:11;}

.danke{font-size:14px; left:15px; position:absolute; top:8px; width:532px;}


/* --- =login --- */
#logintop{ position: absolute; top:8px; right:16px; width:490px; height:52px;  text-align:right;font-size:14px; }
#logintop h4{ text-indent: -9999px; position:absolute; display:none; visibility:hidden;}
#logintop label{ color:#93b121; font-weight:800; font-size:12px; margin-right: 8px;}
#logintop label input{ border: 1px solid #c6c6c6; margin-left: 5px; padding: 2px; font-size:11px;}
input[type='text'], #message_body{ border-top: 1px solid #09256c; border-left: 1px solid #09256c; border-right: 1px solid #fafafb; border-bottom: 1px solid #fafafb; padding: 2px; font-size:12px; font-family: Verdana;}
#logintop #login_btn{ position:relative; top:5px;}
#logintop p{ font-size:10px; text-align:right; margin-top: 5px;}
#logintop p a{color:#93b121; text-decoration: underline; margin-left: 20px;}
#logintop p a:hover{ color:#93b121;}
#logintop span{ position: relative; top:8px;}

#logintop p.logged a{ margin: 0;}
.logg{border-right:2px solid #B9DE1C; display:block; float:left; height:42px; margin-right:11px; padding-top:13px; position:relative; top:-10px; width:100px; m\ argin-bottom: -20px;}
.login_button {display:block;
position:relative;
top:-4px;}
#login  .mail{height:19px;}
#login .passwort{height:29px;}
#login .login_butt {height:20px;}

.heading_login{ background: url(img/login_header.gif) no-repeat 35px 0; height:93px; text-indent:-9999px; margin-top:15px;margin-left:27px;}
#login{ border: 1px solid #fafdee; padding:8px; width:320px;  overflow:hidden;float:right;}
#login h3{background:#f0f0f4; padding:8px 10px; font-size: 12px; margin-bottom:2px;}
#login div {background:#f1e2e6; padding:10px; width:300px; height:34px;margin-bottom:2px !important;}

#login input{ border-color:#09256C #FAFAFB #FAFAFB #09256C;
border-style:solid;
border-width:1px;
font-family:Verdana;
font-size:12px;
padding:2px;
width:181px;w\ idth: 165px;}
#login .login_button input{ border:0; width:auto; height:auto;}


#content #login a{font-size:10px; color:#09256c;}

#Warenkorb .shopping_cart_index_link a:hover{color:#ffffff;}
#register{border: 1px solid #fafdee; padding:8px; overflow:hidden; width:403px; margin-right:4px; float:left;}
#register td{ background:#ddef8f; border:1px solid #b9de1c; padding:5px 8px;}
#register td.headlines{ background:#f3fad7; }
/* Warenkorb */

#warenkorb{ font-family: Verdana; position:absolute; top:45px; right:16px; color:#09256c; width:420px; height: 31px; font-size:12px; text-align:right;line-height:13px;}
#warenkorb h3{ font-size:10px;}
#warenkorb a{text-decoration: underline; color: #09256c;}
#warenkorb a:hover{ text-decoration: underline;color:#ffffff;}
#warenkorb img {vertical-align:middle;margin-right:5px;}

/* -- =breadcrumb -- */
.kundens{ text-align:right; color:#93b121; padding:0 14px; margin-top:5px; margin-bottom:5px;/*padding: 10px 14px;*/}
#breadcrumb span{ float: left; font-size: 10px;  color:#9c9c9c;}
#breadcrumb span a{  font-size: 10px;  color:#9c9c9c; text-decoration: none;}
#breadcrumb span a:hover{ color:#93b121; }
#content #breadcrumb{ width:904px; /*margin-bottom: 12px;*/  margin-left:1px;}


/* =content */
#content { background:transparent url(img/bg_main.gif) repeat-y scroll 0 28px;
margin-bottom:10px;
overflow:hidden;
width:982px;}
#content a{ color: #09256c;}

#content div{ float:left; margin-bottom:2px;}

#leftcol{
background:transparent url(img/apotheken_symb.gif) no-repeat scroll 0 0;
clear:left;
color:#B9DE1C;
padding-top:75px;
padding-bottom:21px;
width:197px;}
#leftcol a{ color:#fff;}
#content #leftcol div{float:none; clear:both; margin-left:0px;}
/* --- */
/*
#teaser{width:606px; height:220px;  margin-right:-6px; background:url(img/teaser.jpg) no-repeat; text-indent:-999px; }*/
#content #teaser{ width:606px; height:185px;  margin-bottom: 0px;  margin-right:-6px; background:url(img/teaser.jpg) no-repeat; text-indent:-999px; margin-top:15px;}
#content #teaser_check{width:606px; height:220px;  margin-right:-6px; background:url(img/checkout.jpg) no-repeat; text-indent:-999px; margin-top:15px;  margin-bottom: 0px; }

/* ---  */
#Suche{ position:absolute; right:0; top:106px; width:425px;}
#Suche label{text-align:left; width:415px; height:34px; display:block; position: relative; top:-6px;  }
#Suche input{height:15px; font-family: Verdana, sans-serif;  border:1px solid #C6C6C6; border-top-color:#05153c; border-left-color:#05153c; font-size:12px; padding:3px 2px; width:309px;}
#suche_btn{ position:relative; top:5px;}
#Suche a{ text-align:left; font-size:11px; color:#93b121; margin-left: 0px; position: relative; top:5px; text-decoration:none;}
#Suche a:hover{ text-decoration:underline;}
#Suche span{position: relative; top:13px;}
#Suche span input{ border: 0; height:27px; width:91px;}







/* --- Topkategorien */
#TopKategorien h3{ background:url(img/katmenu_main.gif) no-repeat; height:23px; text-align:left; font-weight:900; color:#fff; font-size:14px; line-height:18px; letter-spacing: 0.01em; padding-left:8px;}
#TopKategorien{ overflow: hidden; width: 197px; height: auto; line-height: 17px; background: #09256c; }
#TopKategorien ul{width: 196px;}
#TopKategorien ul li{ /*float:left;*/  width: 196px; font-style:bold;}

#TopKategorien ul li a,
#leftcol #TopKategorien ul li  ul li a, 
#leftcol a
{ color:#fff; text-decoration:none; font-weight:100; padding-left: 20px; padding-top:3px; padding-bottom:3px; display:block; font-size:12px;}

#leftcol #TopKategorien ul li a:hover, 
#leftcol #TopKategorien ul li.cat1 a:hover, 
#leftcol #TopKategorien ul li.cat2 a:hover, 
#leftcol #TopKategorien ul li.cat3 a:hover,
#leftcol a:hover { background:#29417f;}


/* #TopKategorien ul li.cat1 a{ color:#171717; background: url(img/minipfeil_cat1.gif) no-repeat; text-decoration:none; padding-left: 20px; border-bottom: 1px solid #fff;}
#TopKategorien ul li.cat2 a{ color:#171717; background: url(img/minipfeil_cat2.gif) no-repeat; text-decoration:none; padding-left: 20px; border-bottom: 1px solid #fff;}
#TopKategorien ul li.cat3 a{ color:#171717; background: url(img/minipfeil_cat3.gif) no-repeat; text-decoration:none; padding-left: 20px; border-bottom: 1px solid #fff;} */

/* #TopKategorien ul li.activeCat0 a, #TopKategorien ul li.activeCat1 a, #TopKategorien ul li.activeCat2 a, #TopKategorien ul li.activeCat3 a, #TopKategorien ul li.activeCat4 a { color:#000000; border-bottom:1px solid #171717; background-image:url(img/minipfeil_ho.gif);} */
#TopKategorien ul li.activeCat0 a, 
 #TopKategorien ul li.activeCat1 a, 
 #TopKategorien ul li.activeCat2 a, 
 #TopKategorien ul li.activeCat3 a, 
 #TopKategorien ul li.activeCat4 a {color:#93b121; border-bottom:1px dotted #93b121; background-image:url(img/minipfeil_ho.gif); font-weight:900;}

.TopKategorien h3{ background:url(img/header_gr_gr.gif) no-repeat; width:292px; height:45px; text-align:center; font-weight:100; color:#fff; font-size:28px; line-height:40px; letter-spacing: 0.01em;}
.TopKategorien{ background:#242424 url(img/grayfoot.gif) no-repeat left bottom; overflow: hidden; width: 292px; height: auto; }

/* .TopKategorien ul li a{ color:#93b121; background: url(img/minipfeil.gif) no-repeat; text-decoration:none; padding-left: 20px; border-bottom: 1px solid #242424;}
.TopKategorien ul li a:hover, .TopKategorien ul li.activeCat1 a, .TopKategorien ul li.activeCat2 a{ color:#fff; border-bottom:1px dotted #fff; background-image:url(img/minipfeil_ho.gif);}
.TopKategorien ul{ margin:10px 20px; width: 250px;}
.TopKategorien ul li{ float:left; margin-bottom: 10px; width: 125px;} */



.TopKategorien h3, .boxblue h3, #Produkte h1.produkte, #Produkte h1, #Produkte h2, #TopKategorien h3 { font-family:Verdana,Arial,Sans-serif;}
 










/* --- kategorien */
#Kategorien h3{ background:url(img/katmenu_main.gif) no-repeat; height:23px; text-align:left; font-weight:900; color:#fff; font-size:14px; line-height:18px; letter-spacing: 0.01em; padding-left:8px;}
#Kategorien{ overflow: hidden; width: 197px; height: auto; line-height: 17px; background: #09256c; }
#Kategorien ul{width: 196px;}
#Kategorien ul li{ /*float:left;*/  width: 196px; font-style:bold;}

#Kategorien ul li a,
#leftcol #Kategorien ul li  ul li a, 
#leftcol a
{ color:#fff; text-decoration:none; font-weight:100; padding-left: 20px; padding-top:3px; padding-bottom:3px; display:block; font-size:12px;}

#leftcol #Kategorien ul li a:hover, 
#leftcol #Kategorien ul li.cat1 a:hover, 
#leftcol #Kategorien ul li.cat2 a:hover, 
#leftcol #Kategorien ul li.cat3 a:hover,
#leftcol a:hover { background:#29417f;}


/* #Kategorien ul li.cat1 a{ color:#171717; background: url(img/minipfeil_cat1.gif) no-repeat; text-decoration:none; padding-left: 20px; border-bottom: 1px solid #fff;}
#Kategorien ul li.cat2 a{ color:#171717; background: url(img/minipfeil_cat2.gif) no-repeat; text-decoration:none; padding-left: 20px; border-bottom: 1px solid #fff;}
#Kategorien ul li.cat3 a{ color:#171717; background: url(img/minipfeil_cat3.gif) no-repeat; text-decoration:none; padding-left: 20px; border-bottom: 1px solid #fff;} */

/* #Kategorien ul li.activeCat0 a, #Kategorien ul li.activeCat1 a, #Kategorien ul li.activeCat2 a, #Kategorien ul li.activeCat3 a, #Kategorien ul li.activeCat4 a { color:#000000; border-bottom:1px solid #171717; background-image:url(img/minipfeil_ho.gif);} */
#Kategorien ul li.activeCat0 a, 
 #Kategorien ul li.activeCat1 a, 
 #Kategorien ul li.activeCat2 a, 
 #Kategorien ul li.activeCat3 a, 
 #Kategorien ul li.activeCat4 a {color:#93b121; border-bottom:1px dotted #93b121; background-image:url(img/minipfeil_ho.gif); font-weight:900;}

.Kategorien h3{ background:url(img/header_gr_gr.gif) no-repeat; width:292px; height:45px; text-align:center; font-weight:100; color:#fff; font-size:28px; line-height:40px; letter-spacing: 0.01em;}
.Kategorien{ background:#242424 url(img/grayfoot.gif) no-repeat left bottom; overflow: hidden; width: 292px; height: auto; }

/* .Kategorien ul li a{ color:#93b121; background: url(img/minipfeil.gif) no-repeat; text-decoration:none; padding-left: 20px; border-bottom: 1px solid #242424;}
.Kategorien ul li a:hover, .Kategorien ul li.activeCat1 a, .Kategorien ul li.activeCat2 a{ color:#fff; border-bottom:1px dotted #fff; background-image:url(img/minipfeil_ho.gif);}
.Kategorien ul{ margin:10px 20px; width: 250px;}
.Kategorien ul li{ float:left; margin-bottom: 10px; width: 125px;} */



.Kategorien h3, .boxblue h3, #Produkte h1.produkte, #Produkte h1, #Produkte h2, #Kategorien h3 { font-family:Verdana,Arial,Sans-serif;}
 
 
/* bluebox */

#content .boxblue{ overflow: hidden;  width: 197px; height: auto; background: #09256c;  }
#content .boxblue h3{ background:url(img/katmenu_main.gif) no-repeat; width:197px; height:23px; text-align:left; font-weight:900; color:#fff; font-size:14px; line-height:18px; letter-spacing: 0.01em; padding-left:8px;}
#content .boxblue ul li a{ color:#171717; background: url(img/minipfeil.gif) no-repeat; text-decoration:none; padding-left: 20px; border-bottom: 1px solid #fff;}
#content .boxblue ul li a:hover{ color:#93b121; border-bottom:1px dotted #93b121; background-image:url(img/minipfeil_ho.gif);}
#content .boxblue ul{width: 250px;}
#content .boxblue ul li{ margin-bottom: 10px; width: 225px;}

#content #leftcol .boxblue div{margin:10px 20px; width: 250px;}
.boxblue div input{ border:1px solid #C6C6C6; font-size:11px; padding:2px; width:170px;}
.boxblue div span input{ border: 0; width:60px; height:28px; position:relative; top:12px; margin-top:-14px;}

#leftcol .zahlung{ margin-bottom:0;  text-align:center; padding-bottom:0;  background: url(img/bg_zahlung.jpg) repeat-y #09256C; h\ eight:255px !important; }
#leftcol .zahlung a {padding:0; color: #000;}
body #leftcol .zahlung a:hover{ background: none; color: #09256C!important;}
#leftcol div{ margin-bottom:0; padding-bottom:11px; p\ adding-bottom: 0px}
#leftcol .zahlung_bot{background-image:url(img/versandapotheke_logo_bot.jpg); margin:0;
background-position:0 0;
background-repeat:no-repeat;
bottom:10px;
height:24px;
position:absolute;
width:199px;
padding-bottom:0;
	}

/* --- */
#wrapper #content #Kundenservice{ background:url(img/kundenservice.gif) no-repeat; width:293px; height:97px; text-indent:-9999px; margin-top:15px; margin-bottom:9px; }
#wrapper #content  #teaser2{ background:url(img/teaser2.gif) no-repeat  28px 0; width:293px; height:81px; text-indent:-9999px;  margin-bottom: 0px;}

/* anbegot der woche */
#content #leftcol #angebot { position:relative; margin: 0 0 31px; }
#angebot h3{ background: url(img/bgheader.gif) no-repeat; width:300px; height:50px; text-align:center; font-weight:100; color:#93b121; font-size:25px; line-height:40px; letter-spacing: 0.01em;}
#angebot h4{ position:absolute; top:65px; left:0px; width: 262px; color:#242424; font-size:16px; font-weight: bold; background: url(img/trans.png);  padding: 6px 15px; }
#angebot a{width:292px; height:214px; overflow: hidden; display: block;  }
#angebot a img{ width: 292px; margin-left:4px;}

.angebotpreis{background: url(img/preisschild_angebot.png) no-repeat; position:absolute; top: 206px; left:116px;
width:184px; height:73px; font-size:20px; font-weight:bold; padding:8px 10px; color:#fff;}
.angebotpreis s, .productOldPrice{ text-decoration:line-through; color:#9f1b1b;}
.angebotpreis strong{ color:#000;} 



/* Produkte */
#content #Produkte{ background:transparent url(img/apotheken_symb.gif) no-repeat scroll -196px 3px; margin-left:-1px !important; margin-top:-3px; padding:63px 5px 0 6px; width:771px;}
#Produkte h1.produkte {margin:2px 2px 1px; background: #f4fada; padding:6px 10px;}
#Produkte h1.Produkte { margin-left:14px;}
#Produkte h4{ line-height:13px;background:#09256C none repeat scroll 0 0; clear:both; color:#FFFFFF; display:block; margin-bottom:2px; padding:6px 8px;}
#Produkte ul.produkte{ width:780px; height:auto; margin-left:2px; margin-right:0;}
#Produkte ul.produkte li{ width:381px; height:103px; margin-bottom:4px; margin-right:2px; float:left; position:relative; background: #f3fad7; overflow: hidden; }
#Produkte ul.produkte li a{ text-decoration: none; color:#09256c;}
#Produkte ul.produkte li a.prodimg{ height:105px;  width: 125px; overflow: hidden; display: block;/* margin-left:2px; */}
#Produkte ul.produkte li span.pname a{padding:4px 1px 0px 0px; display: block; width: 244px; font-weight:900; max-height:31px; 
overflow:hidden;}

#Produkte ul.produkte li a.prodimg img{width:133px; height: 100px;}


#Produkte ul.produkte li span.pname{ position:absolute; top: -3px; left: 130px;text-overflow:ellipsis;width:245px; }

#Produkte ul.produkte li a span:hover, #Produkte ul li a:hover{ color:#93b121;}
#Produkte ul.produkte li a:hover span{ color:#93b121; border-bottom: 1px dotted #93b121; cursor:pointer; }
#Produkte ul.produkte li a span{ padding: 7px; display:block; width:126px;}
#Produkte ul.produkte li .preis{ left:178px; position:absolute;top:64px;width:200px;text-align:right;color:}
#Produkte ul.produkte li .preis img{position:relative;top:5px;}
#Produkte ul.produkte li .preis strong{position:relative; top:-7px;left:-20px;}
#Produkte table td.error_search {vertical-align:middle;}
#Produkte ul.produkte li .rrp{ left:175px; position:absolute;top:35px;width:200px;text-align:right;font-weight:400;}
#Produkte ul.produkte li .rrp span.saving{ color:red;font-weight:bold;}
#Produkte ul.produkte li .ispar{font-size:9px; left:145px; position:absolute; text-align:right; top:69px; width:150px;}
#Produkte ul.produkte li .shipping{font-size:9px;left:131px;position:absolute;top:80px;}
#Produkte ul.produkte li .sub_desc{font-weight:400; display:block; font-weight:400;width:173px;}
#Produkte ul.produkte li .preis .qty{left:125px;position:absolute;top:8px;width: 20px;}
#Produkte ul.produkte li .preis .buy_now_button{margin-top:3px;}

/*wishlist mods*/
#Produkte .wishlist li .ispar{left:125px !important;}
#Produkte .wishlist li .preis img {top:0px!important;}
#Produkte .wishlist li .preis strong{left:-33px !important;}
#Produkte .wishlist li .preis .qty{height:16px;margin-left:-20px;top:5px !important;left:121px !important; width: 20px !important;}
#Produkte .wishlist li .preis {top:67px !important;}

.incart span.ispar{font-size:9px; position:relative; top:-2px;}
.prod_overlay{ position:absolute; z-index:400; background:url(img/produkt_maske.png) no-repeat; width:125px; height:103px;}

#content #Produkte #pagenavi{  width:763px;z-index:500;position:relative;}
#content #Produkte #pagenavi div.archiv_pages{font-size:80%;text-align:right;width:764px;padding-left: 5px;}
#content #Produkte #pagenavi div.archiv_pages a {color:#5C7289;}
#content #Produkte #pagenavi a{ text-decoration:none;}
#content #Produkte #pagenavi a:hover{ text-decoration:underline;color:#FFFFFF;}

#seo_font{ font-size:10px; color:#999; margin-left:14px; display:block;}
#cat_discript{font-size:12px;  color:#212861; margin-bottom:10px;}
#cat_discript.green_row {margin-bottom:1px !important;}

#content #Produkte #sort{ width: 576px; text-align:right;  /* margin-top:-20px; background: transparent url(img/dotted.gif) repeat-x scroll left bottom; */ margin-bottom:10px;  m\ argin-bottom:20px; z-index:300; }
h1.Produkte{ z-index:0; width: 400px; margin-left:2px; margin-top:2px;} 
#content #Produkte #sort select{ float:right; display:block;
border:1px solid #C6C6C6;
font-size:11px;
padding:2px;
width:180px;
outline:0;
h\ eight:26px;
margin-bottom:10px;
}

.prod_head{
border-top:1px solid #F4FADA; border-right:1px solid #F4FADA;
margin-left:-2px; margin-top:-2px;width:446px; margin-bottom:0;}

.prod_subhead{border-right:1px solid #F4FADA;
width:6px; margin-bottom:0 !important; width:761px;}
.prod_subhead h4{ margin-right:2px; margin-top:2px;}

.border_pic{border-bottom-color:#FFFFFF;
border-bottom:1px solid #F4FADA;
bottom:0px;
height:2px;
position:absolute;
right:0;
width:317px;}

#prod_images{width:317px; overflow:hidden;position:absolute;left:445px;;margin-top:-2px;}

/* ---   startseite    --- */
.colList3 li{ display:block; float:left; margin-right:3px;
}
.colList3 div.storeFinder{ background:transparent url(img/apotheken_finder.gif) no-repeat scroll 0 0;font-size:10px;
height:88px;margin-right:0;overflow:hidden;padding-left:10px;padding-top:58px;width:243px; position:relative;}
.colList3 div.storeFinder a{ background: url(img/to_finder.gif) no-repeat; width:170px; height:27px; text-indent:-9999px; overflow:hidden; display:block; position: relative; left:68px; top:12px;}
.colList3 div.storeFinder form {margin-top:1px;}
.colList3 li.storeFinder{ background:transparent url(img/apotheken_finder.gif) no-repeat scroll 0 0;font-size:10px;
height:88px;margin-right:0;overflow:hidden;padding-left:10px;padding-top:58px;width:243px; position:relative;}
.colList3 li.storeFinder a{ background: url(img/to_finder.gif) no-repeat; width:170px; height:27px; text-indent:-9999px; overflow:hidden; display:block; position: relative; left:68px; top:12px;}
.colList3 li.storeFinder form {margin-top:1px;}
/* --- Produktseite */
#content .maincol{ height: auto; float: left; color:#09256c; background:#f4fada url(img/whiteborder_r.gif) repeat-y scroll top right; line-height: 18px; font-size: 12px; margin: 0; padding:10px; width: 742px;}
.maincol_wrapper{ border-left:1px solid #f4fada; padding:2px; background: url(img/whiteborder_d.gif) no-repeat left bottom;width:760px; }
.maincol p{ line-height: 18px; font-size: 12px; }
#content .rightcol{ width:762px; color:#09256c; position:relative; margin-bottom:-2px;  }
.rightcol h2{ font-size: 12px; font-weight: 900; margin-bottom: 12px; color:#09256c;}
#content .rightcol #buy{background:#e8f4b5 url(img/whiteborder_r.gif) repeat-y scroll top right;line-height:18px; padding:0 10px; width:425px; position: relative;}
#content .rightcol #buy table tr{ height: 7px;}
.buy_dyn_gr{height:206px;height /*\**/: 207px\9 !important;}
.buy_dyn_kl{height:188px;height /*\**/: 190px\9 !important;}

 .shipping_img{position: absolute; bottom:62px ; right:12px; b\ ottom:5px; r\ ight:5px;}

div.incart span input{border-left:1px solid #05153C; border-top:1px solid #05153C; float:left; font-size:12px; margin-right:7px; margin-top:3px; padding:3px 5px; width:20px;}
#content div.incart{border-top:1px solid #B9DE1C;line-height:12px;position:absolute; margin-top: 3px; background:#ddef90; padding:15px 10px; width:422px; margin-left:-10px; margin-bottom:0;bottom:0;}
#content div.incart p{font-size:10px; position:absolute; right:4px; top:3px; line-height:17px; color:#09256c;}
.produkt_table{margin-top:2px;}
#content div.incart .incart_left{}
#content div.incart .incart_right, x:-moz-any-link {margin-left:305px;position:relative;top:-13px;}
#content div.incart .incart_right, x:-moz-any-link, x:default {margin-left:430px;position:absolute;top:0px;}
#content div.incart .incart_right p, x:-moz-any-link {width:207px;}
#content div.incart .incart_right p, x:-moz-any-link, x:default {width:240px;}
#content div.incart .incart_right a img{margin-top:-32px;}
.rightcol a img{ float:left; margin-left:2px; border:1px solid #F4FADA}
.main_content_col {width:763px; margin-top:3px;}
.main_content_button {margin-top: 10px; text-align: right; width:580px;}
/* footer */
#footer{position:relative; clear:both; background: #dcef8e; width:996px; z-index:300; color:#5c7289; font-size:12px; padding-top: 10px; padding-bottom:10px; margin: 0 auto; border-top:1px solid #F0F0F4; }
#footer a{color:#5c7289; text-decoration:none; margin-right:5px;}
#footer a:hover{color:#93b121; text-decoration:underline;}
#footer p.right{width:300px; position:absolute; right:10px; text-align:right;}
#footer p.left{ width:700px; text-align:left; padding-left:10px;}

.maincol table td{ vertical-align:top; padding-bottom:5px; padding-top:5px;}
.maincol table tr {background: transparent url(img/dotted.gif) repeat-x scroll left bottom;}


.white_box{
	border:1px solid #ffffff;
	width:762px;
	background:#b9de1c;
	padding:1px !important;
}
.white_error_box{
	border:1px solid #ffffff;
	width:689px;
	background: #ffe401 url(img/error.png) no-repeat left center;
	padding-top:5px;
	padding-bottom:5px;
	min-height:50px;
	font-size:14px;
	font-weight:bold;
	padding-left:75px;
	vertical-align:middle;
	margin-bottom:2px !important;
}
.shopping_h4{margin:1px;margin-bottom:0px;}
.checkout{text-align:right;}
.green_sc_row
{
	width:760px;
	border: 1px solid #B9DE1C;
	text-align:right;
	background:#deef8f;
	vertical-align:middle;
	font-weight:bold;
	height:42px;
	padding-top:11px;
	margin-bottom:2px !important;
}
.p_t_20{padding-top:20px;padding-bottom:20px;}
.white_sc_row,
.white_sc_row_50,
.white_sc_row_50_r,
.green_row,
.green_sc_row_50,
.green_sc_row_50_r{
	width:750px;
	text-align:right;
	background:#F4F9D9;
	font-weight:bold;
	vertical-align:middle;
	padding:7px 5px;
	text-align:left;
	border:none;
	margin-bottom:2px !important;
	margin-left:1px;
}
.green_row,.green_sc_row_50,
.green_sc_row_50_r
{background:#deef8f;}
.white_sc_row_50,
.green_sc_row_50
{
	width:370px;
	margin-right:0px;
	padding:7px 5px;
	border:none;
	text-align:left;
}
.white_sc_row_50_r,
.green_sc_row_50_r{
	width:370px;
	margin-right:0;
	padding:7px 5px;
	border:none;
	text-align:left;
}
.pagenav{text-align:right;width:773px; padding-top:10px;}
.pagenav img {}
td.tdpayment_block{border:0px !important;text-align:left !important;padding:3px !important;}
td.tdpayment_block input{width:150px;}
.search_sort {background: url(img/search_sort.jpg);width:765px;height:27px;}
#Produkte .search_drops{width:767px;}
#Produkte .search_drops td{font-size:12px;font-weight:none;text-align:left;height:18px;background:#cce861;padding:5px;width:240px; font-weight:900;}
.search_drops select{width:240px;margin-top:7px;}
#Produkte .search_drops td.merkmale select{width:240px;}
#Produkte .search_drops{margin-bottom:10px;}
.left{text-align:left;padding-left:5px;width:755px;}
.checkout_table td.right{text-align:right;}
.checkout_table .adress{font-weight:bold;padding-bottom:10px;padding-top:10px;width:300px; padding-left:3px;}
.checkout_table { clear: both;}
#Produkte .search_drops tr.first_row td{padding-bottom:0;border-bottom: 1px solid #CCE861; vertical-align:top;}
#Produkte .search_drops tr.second_row td{padding-top:0}
.gift_code_submit{margin-left:5px;margin-right:3px;}
.gift_code_center{text-align:center;}
.gift_code input.text{height:17px;}
.order_table td{ vertical-align:middle;}
.checkout_table {width:761px;margin-left:1px;}
.checkout_table th{ 
		background:#F4F9D9;
		height:32px;
		border: 1px solid #B9DE1C;
		padding-left:8px;
}
.checkout_table td{
	border: 1px solid #B9DE1C;
	vertical-align:middle;
	text-align:center;
	padding:0px;
}
.weiter{height:23px;margin-bottom:0;margin-top:2px;}
.checkout_table td.sc{height:77px;}
.checkout_table td.qty{
	vertical-align:middle;
}
.checkout_table td.qty input{
	height:16px;
}
#content #Produkte div {margin-bottom:0;}
.checkout_padding td{padding:10px}
.new_products_footer,
.new_products_header{
	height:24px;
	width:767px;
	margin-left:0;
	background: url(img/new_product_footer.png) repeat-x;
	line-height:24px;
}
.wishlist_header{
	margin-top:5px;
	height:24px;
	width:767px;
	margin-left:0;
	background: url(img/wish_header.png) repeat-x;
	line-height:24px;
}
#Produkte h4.h4_shopping {margin:1px;}
#content div.new_products_header{
	background: url(img/new_product_header.png) repeat-x;
	margin-bottom:6px !important;
	margin-top:10px;
}

.total_block{ font-weight: normal;}
.total_block b{ display:block; padding-top:12px;}
.total_block .leftAL b{ float: left}
.sc_delete{
	background: transparent url(img/sc_delete.png) no-repeat;
}
.total_block .leftAL{
text-align: left;
padding-left: 470px;
}

.checkout_table tr{
	background:#deef8f;
}
.checkout_table tr.greener{
	background:#d0e96a;
}
td.tdpayment_block input{width:195px;}
.abgabe{
	color:#09256C;
	font-size:9px;
	margin-bottom:0 !important;
	width:120px;
}
.checkout_table td.left{text-align:left;padding-left:5px;width:auto !important;}
.checkout_table th.left{text-align:left;padding-left:10px;}
.checkout_table td.order_totals {
	background:#f4f9d9;
	text-align:right;
	padding: 0 10px 8px;
}
.checkout_table td.left a{text-decoration:none; font-weight:400;}
table td{ vertical-align:top;}
#order_history .ordertable tr{ border-bottom: 1px solid #999;}
#order_history .ordertable td{ padding:5px;}
#order_history .ordertable, #order_history .ordertable tr{ border-collapse:collapse;}
#order_history .ordertable{background: transparent url(img/dotted.gif) repeat-x scroll left bottom;}
#order_history  div{ float:none;}
table.shipping tr{ background: transparent url(img/dotted.gif) repeat-x scroll left bottom;}
table.shipping td{ vertical-align:top; padding-bottom:5px; padding-top:5px;}
#Produkte #order_history .total{ margin-top:5px;}
#Produkte #order_history .total p{ margin-bottom:0; text-align:right;}
#Produkte #order_history .total b{ margin-top:10px; color:#93b121; font-size:14px; }

/* --  checkout -- */
#content #Kundenservice_check{background:url(img/checkout_hot.gif) no-repeat; width:295px; height:206px; text-indent:-9999px; margin-top:12px; margin-left:8px;}

#content div.sheet_holder div{ float: none !Important; margin: 0;}

.sheet_box{ margin-bottom: 30px; /* background:  url(img/dotted.gif) repeat-x top left;  border-top: 1px solid #75a01b; width: 592px; */  }
.total_costs, .buy_now{ text-align: right; padding-top: 10px; padding-bottom: 10px;}
.total_costs{padding-left:368px; text-align: left;}
.cart_img  {margin:0px; width:90px; height: 68px;}
.other_info{ margin:15px; margin-bottom: 30px; padding-top: 14px;}
.other_info td{ padding-bottom:3px;}
.continue{ text-align:right;}
.checkleft{ margin-left:-154px; }

.sheet_middle{ width:585px;}

.other_info{ padding-left:154px; padding-bottom: 14px;}

.table_text_green { color:#93b121; font-weight:bold;}
#table_down_order { margin-top:5px;}

#comments{ border: 1px solid #4F4F4F;}

.sheet_box h3{font-size:17px; text-align: left;  font-weight:100; color:#93b121; margin: 12px 0 18px; }

#maincontent a.confirmationEdit{color:#b80303; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }


#img_check{ font-weight:bold; background:url(img/checkout_bar.gif) no-repeat; width:585px; height:52px; color:#fff; padding: 0 0 10px 29px; margin-left: -7px !important;}
#img_check ul{}
#img_check ul li{ display:block; float: left; width: 146px; height: 30px; padding-top: 20px; background:url(img/checkout.gif) no-repeat top center; text-align:center}
#img_check ul li.cur{ background-image: url(img/cur.gif); color: #171717;}
#img_check ul li.curlast{ background-image: url(img/cur.gif); color:#93b121; font-size: 14px; }

#img_check ul li.pass{ color:#c2d18b; background-image:url(img/checkout_pass.gif);}

.green_th{width: 763px !important;margin-left:0;}
.error{ overflow: hidden; color:#9f1b1b; padding: 5px 0; }
.sheet_box{ overflow: hidden;}

.totalp{ border-top:1px solid #585858; text-align:right; padding-top:3px;}
.totalp table{ margin-left:auto;}

#Produkte p{ margin-bottom: 14px;font-weight:400;color:#212861;}
.formArea td{ padding:3px 0;}


.error_search{ width:580px; text-align:center; background: transparent url(img/dotted.gif) repeat-x scroll left bottom; padding-bottom:15px;}
.error_search span{ position:relative; top:10px;}

h4 span{display:block; margin-top:-13px; text-align:right;}

.create_Account_frame{border:0;margin:-5px;}
.contact_us input, #message_body {width:347px;}

.cross_selling_header{margin: -1px 220px;display:block;background:#B9DE1C;text-align:center;font-weight:bold;}
/*  ----- - Account ----- - - */
#account{ border: 1px solid #fff; padding: 1px;width:762px; }
#account h5{background:#f4fada; font-size:12px; padding:5px 10px; clear:both; margin-top:-1px;  }
div.account_content{background:#e8f4b5; padding:20px; margin-top:1px; margin-bottom:2px; width:722px; line-height:24px;}
div.account_content_img{background:#e8f4b5; padding:15px; margin-top:1px; margin-bottom:2px; width:732px;}
.bluebg{ background:#09256c;}
#account .bluebg {padding:4px; width:754px;}
.account_edit td {text-align:left;}
.account_edit th {font-size:bold;}
/* -- -- -- --  Promobox */
.account_edit input {width:195px}
.stoerer {color:#FFFFFF; font-family:Arial; font-size:13px; font-weight:normal; height:29px; left:100px;  position:absolute; text-align:center; top:10px; width:94px;}
.incart a{float:right;}
.incart a img{border:none;}
.sonder_klein{font-weight:none;font-size:13px;}
.openingpromo{
background: url(img/bg_promobox.jpg) no-repeat; width:279px; height:120px;
position:absolute; left:321px; top: 197px; padding:10px;
}
#Produkte .openingpromo a{ color:#fff; text-decoration:none;}
#Produkte .openingpromo a:hover{ text-decoration:underline}
#Produkte .openingpromo h2{ font-size: 13px; border:0; margin-bottom:2px; background:none;}

#leftcol .admin a{ display:inline;}

#register td.messageStackError{background:#FFE400;}

#content #leftcol .boxblue #versa{ overflow:hidden; margin: 0; padding:25px 0 0 0; width: auto; background:transparent url(img/zahlung_bg.jpg) no-repeat;}

form#available input{ margin-right: 5px;}
form#available{margin-top:6px; font-weight: 100;}
.input_small_width input{width:10px !important;}
#subcategories {width:996px;margin:5px auto;padding-bottom: 50px;color: #898989;font-size:80%}
#subcategories .end{border:none;}
#subcategories .subcategory_row {margin:0 auto;width:auto;}
#subcategories .subcategory_row span {padding:5px;color: #5C7289;}
#subcategories .subcategory_row span a{color:#5C7289;}
#subcategories .subcategory_row span a:hover{color:#5C7289;}
#subcategories .subcategory_row ul{text-align:center;color:#5C7289;}
#subcategories .subcategory_row ul a{text-align:center;color:#5C7289;text-decoration: none;}
#subcategories .subcategory_row ul li{float:left;width:150px;padding:4px 7px;}
/* safari */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.colList3 li{margin-bottom:2px;}
	#content div.incart .incart_right a img{margin-top:0;}

}
/* opera 9 */
@media screen and (min-width: 0px){
	#content #Produkte { min-height: 800px; }
}
/* ie 8 */
.colList3 li {margin-bottom/*\**/: 2px\9;}
.checkout_table {width /*\**/: 762px\9;margin-left/*\**/:0px\9;}
.white_sc_row {width /*\**/: 751px\9;}
#content div.incart{height /*\**/: 31px\9;}
.green_sc_row{margin-bottom /*\**/: 1px\9 !important;}
.checkout_table{margin-top/*\**/:-2px\9;margin-bottom/*\**/: -1px\9;}
.white_sc_row{margin-bottom/*\**/:1px\9 !important;}
.green_sc_row_50,.white_sc_row_50{margin-bottom/*\**/: 1px\9 !important;}
.green_sc_row_50_r,.white_sc_row_50_r{margin-bottom/*\**/: 1px\9 !important;}
.green_row{margin-bottom/*\**/: 1px\9 !important;}
#content div.incart .incart_right a img{margin-top/*\**/:0px\9;}

/*  ie 7 */
*+ html .checkout_table .delete_button {}
*+ html #content div.incart{height: 33px;}
*+ html .border_pic {width:316px;}
*+ html #content div.incart {height:27px;}
*+ html #content div.incart p {left: 195px;}
*+ html #content div.incart a {position: absolute; top: 17px;}
*+ html #content div.incart .incart_right{position:relative;margin-left:-102px;top:-13px;}
*+ html #content div.incart .incart_right a img{margin-top:0px;}
*+ html #content div.incart{line-height:14px;}
*+ html #Produkte ul.produkte li a.prodimg {margin-left: 0;}
*+ html #prod_images{top:0px;}
*+ html .iebug td {border:0px;}
*+ html .iebug th {border:0px;}
*+ html td.tdpayment_block input {width:150px;}
*+ html #Suche input{height:auto;padding:2px;}
*+ html #welcomeText h1{ position:relative; top: -20px;}
*+ html #content #Produkte ul.produkte{ position:relative; top:-20px;}
*+ html #content #Produkte ul.newprodukte{ position:relative; top:0;} 
*+ html #leftcol .zahlung a{padding-bottom:0px;background:none !important;}
*+ html #leftcol .zahlung a:link{padding-bottom:0px;background:none !important;}
*+ html #leftcol .zahlung a:visited{padding-bottom:0px;background:none !important;}
*+ html #leftcol .zahlung{background:#B9DE1C !important;margin-bottom:0 !important; padding-bottom:0 !important;}
*+ html .prod_subhead {width:761px;}
*+ html .green_row{width:748px;margin-bottom:1px !important;}
*+ html #content .rightcol {width:761px;}
*+ html .button_update_cart {vertical-align:-4px !important;}
*+ html .white_box{width:760px;}
*+ html .checkout_table {width:760px;margin-left:0px;margin-top:-1px;margin-bottom: -1px;}
*+ html h4{font-size:12px;}
*+ html .checkout{padding-top: 4px !important;padding-bottom: 4px!important;}
*+ html .green_sc_row{width:758px;margin-bottom: 1px !important;}
*+ html .left{width:753px;}
*+ html .white_sc_row{width:748px;margin-bottom:1px !important;}
*+ html .green_sc_row_50,*+ html .white_sc_row_50{width:367px;margin-bottom: 1px !important;}
*+ html .green_sc_row_50_r,*+ html .white_sc_row_50_r{margin-bottom: 1px !important;}
*+ html #Produkte ul.ieprodukte{margin-top:30px;}
*+ html .content_h4_ie{margin:1px;padding-top:4px !important;padding-bottom: 4px !important;margin-bottom: 0;}
*+ html .green_th{margin-left:-1px;width:764px !important;}
*+ html #footer P.left{position:absolute;left: 0;}
*+ html #footer {height:14px;}
*+ html .total_block{margin-top:1px;}

#partnerIMG {margin:0 15px 6px 0;float:left;width:170px;}
#greyline {clear:both; border-bottom: 1px #CCCCCC solid;}
.newsletter {}
.h_content{position:absolute;left:-1000px;}
.activeclass{background:#29417F;}
.activeclass a{font-weight:bold !important;}

/* IE 6 */
*html #warenkorbladen{display:none;}
*html .colList3 { height:150px;}
*html #content #Produkte{overflow: hidden;}
*html #content #Produkte{width:774px;}
*html .maincol { width: 746px;}
*html .incart{margin-right: -15px; }
*html .prod_head{margin-top: 1px; }
*html .zahlung{margin-bottom: -2px !important; }
*html #Produkte ul.produkte li span.pname a{height:31px;}
*html #footer p.left{ width:976px;}
*html #prod_images {top:0;}
*html .prod_head {margin-top:0px;border-top:1px solid #F4FADA;}
*html #content div.incart p {left: 195px;}
*html #content div.incart .incart_left h3{line-height: 14px;}
*html #content div.incart a {position: absolute; top: 17px;}
*html #content div.incart .incart_right p {width:250px;}

*html .logg {height:62px;}

*html #nav  li.shop a{background:none !important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src="/templates/easyApotheke/img/shop.png"); z-index:10; cursor: hand;}
*html #nav  li.shop a:hover{background:none !important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src="/templates/easyApotheke/img/shop_ho.png"); cursor: hand;}
*html #nav  li.shop_cur a{background:none !important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src="/templates/easyApotheke/img/shop_cur.png"); z-index:10; cursor: hand;}

*html #nav  li.markenshops a{background:none !important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src="/templates/easyApotheke/img/faq.png"); z-index:9; cursor: hand;}
*html #nav  li.markenshops a:hover{background:none !important;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src="/templates/easyApotheke/img/faq_ho.png"); cursor: hand;}
*html #nav  li.markenshops_cur a{background:none !important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src="/templates/easyApotheke/img/faq_cur.png"); z-index:11; cursor: hand;}

*html #nav  li.zielgruppen a{background:none !important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src="/templates/easyApotheke/img/markenshops.png"); z-index:8; cursor: hand;}
*html #nav  li.zielgruppen a:hover{background:none !important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src="/templates/easyApotheke/img/markenshops_ho.png"); cursor: hand;}
*html #nav  li.zielgruppen_cur a{background:none !important;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src="/templates/easyApotheke/img/markenshops_cur.png"); z-index:11; cursor: hand;}

*html #nav  li.themenwelten a{background:none !important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src="/templates/easyApotheke/img/newletter.png") no-repeat; z-index:7; cursor: hand;}
*html #nav  li.themenwelten a:hover{background:none !important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src="/templates/easyApotheke/img/newletter_ho.png"); cursor: hand;}
*html #nav  li.themenwelten_cur a{background:none !important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src="/templates/easyApotheke/img/newletter_cur.png"); z-index:11; cursor: hand;}

*html .prod_overlay{background:none !important;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src="/templates/easyApotheke/img/produkt_maske.png");}

*html .wishlist_header{background:none !important;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src="/templates/easyApotheke/img/wish_header.png");}

.preis{font-size:14px; font-weight:bold;margin-top: 2px;}

/* Produktbeschreibungen*/
#produktbeschreibungen {text-align: left;}
#produktbeschreibungen h1 {font-size:18px; margin: 0px 30px 10px 0px;}
#produktbeschreibungen h2 {font-size:14px; margin: 15px 30px 10px 0px;}
#produktbeschreibungen p {}
#produktbeschreibungen ul li{ margin-left:40px;   list-style: disc; }
#produktbeschreibungen ul {margin-top:15px;}

/* verisign ie */
#versi, #ver{width: 140px !important; height: 82px !important;overflow: hidden  !important;  }
*html #s_m, *html #s_m #ver object{ position: relative; top:-17px;}
*html #versi, #ver{ width: 120px !important; height: 82px !important;  position: relative !important; }
*+ html  #versi{  top: 0px !important; position: relative;}

#checkout_address{display:block;}