html,body,table,tr,td,tbody{padding:0;margin:0;border:0;font-size:12px;vertical-align:top;line-height:15px;}
img{padding:0;margin:0;border:0;}
tbody{margin-top:0;border-top:none;}
body{font-family:arial,sans-serif;}
.quicklinks{width:140px;margin-left:10px;border-left:1px solid #AFB1B0;}
.quicklinks td{padding-left:5px;}
.quicklinks .header{font-weight:bold;font-size:15px;color:#67666A;}
h1,h2,h3,.title,.shoptitle{font-size:16px;color:#67666A;font-weight:bold;}
h1{text-transform:uppercase;line-height:120%;}
#h1home{margin:0;position:absolute;bottom:0;margin-bottom:4px;}
#h1home h1{color:#8A888F;font-weight:normal;}
#h1home p{padding-right:20px;color:#95939A;font-size:11px;margin:0;}
h3{font-size:13px;font-weight:normal;}
.text_right{text-align:right;}
a{text-decoration:none;color:#0040D0;}
a:hover{text-decoration:underline;}
table#main_wrapper{width:100%;height:100%;}
table#content_wrapper{height:100%;padding-bottom:80px;}
#header{background:url('/img/bg_lines.gif');height:1em;}
#top_navigation{background-color:#377346;height:22px;_height:20px;color:white;padding-top:1px;letter-spacing:1px;}
#top_navigation a{font-size:11px;}
#top_navigation .text_right a{font-size:11px;letter-spacing:0;}
#mid_navigation{background:url('/img/navigation_grey_bg.gif') repeat-x;height:27px;}
#footer{height:30px;background-color:#dadbd5;}
table.layout_table{border-collapse:collapse;}
.left_width,.right_width{width:177px;}
#content-relative{height:100%;position:relative;}
.middle_width{width:681px;}
.center{margin-left:auto;margin-right:auto;}
.center-content{text-align:center;}
.top{vertical-align:top;}
#searchbox_tr{background-color:#FFF;}
#searchbox_div{float:right;height:27px;background:url('/img/navigation_grey_bg.gif') repeat-x;padding-left:6px;padding-right:6px;}
#searchbox_div input{margin-top:4px;width:145px;height:19px;margin-left:4px;}
#searchbox_div img{margin-left:4px;margin-top:4px;}
#content,#left_column,#right_column{vertical-align:top;white-space:no-wrap;}
#content{padding:23px 0 0 0;text-align:left;}
td#bossimage{width:110px;text-align:right;vertical-align:top;}
td#bosstext{padding:14px 45px 0 10px;text-align:left;vertical-align:bottom;font-size:11px;}
td#bosstext p{font-size:11px;}
h2.with_h3{height:30px;margin-bottom:0;}
h3.with_h2{margin-top:0;}
#home3cols td{padding:5px 5px 5px 5px;vertical-align:top;background-position:bottom right;background-repeat:no-repeat;border-right:2px solid lightgrey;}
#home3cols td.last{border-right:none;padding-right:0;}
#home3cols td.first{padding-left:0;}
#home3cols h1,#home3cols h2,#home3cols h3{font-weight:normal;color:#2a282c;}
#home3cols h3{margin-top:4px;font-weight:bold;}
#home3cols tr td p{margin:0;margin-top:1em;margin-bottom:4px;line-height:1.4;}
td.nav_item{width:0;vertical-align:top;}
td.nav_item a{white-space:nowrap;text-transform:uppercase;padding:0 12px;cursor:pointer;}
td.nav_item a.cart *{vertical-align:top;}
td.nav_item a.cart img{margin-top:-1px;}
.subnavigation{position:absolute;z-index:1000;top:0;left:0;display:none;background:#dadbd5;}
#international{position:absolute;top:0;right:0;width:26px;}
#international_mainnavigation{height:53px;}
#international_mainnavigation,#international_subnavigation{background-color:#000;}
#international_mainnavigation a,#international_subnavigation a{height:17px;text-decoration:none;display:block;margin-bottom:1px;}
#international_navigation{margin-bottom:0;}
#international_mainnavigation a img,#international_subnavigation a img{border:0;display:block;}
#top_navigation a{color:white;text-decoration:none;}
#top_navigation td{color:white;}
#footer a{color:black;text-decoration:none;}
#footer td{font-size:12px;vertical-align:middle;}
#mid_navigation a{font-size:12px;}
#mid_navigation a,.subnav_element a,.subnav_element p{display:block;padding:8px 12px 0 12px;color:black;text-decoration:none;height:18px;_height:25px;}
#mid_navigation td.split{width:2px;background:url('/img/split.gif') no-repeat right bottom;}
.subnav_element a,.subnav_element p{padding:7px 12px 0 12px;height:20px;_height:27px;text-decoration:none;font-size:12px;}
#mid_navigation a:hover,.subnav_element a:hover,.subnav_element .marked p{background:url('/img/navigation_green_bg.gif') repeat-x;color:white;text-decoration:none;}
.subnavigation_table{float:left;}
.az_table .subnav_element{width:auto;}
.subnav_element{height:22px;font-size:12px;background:url('/img/navigation_grey_bg.gif') repeat-x;white-space:nowrap;width:139px;}
li{list-style-image:url(/img/arrow_blue.png);}
.headerline td,.doubleline{border-bottom:1px solid #D9DAD4;border-top:1px solid #D9DAD4;}
.doubleline{margin:16 0 4 0;}
.greybackground{background:#D9DAD4;}
.quicklinks a{color:#000040;}
.quicklinks li{list-style-image:url(/img/arrow_black.png);margin-bottom:4px;}
a.pdf{background-image:url(/img/pdf_icon.gif);background-position:left top;background-repeat:no-repeat;padding-left:19px;zoom:1;}
.formerror{color:#F00;}
#content a.box_link{background-color:#377346;color:#FFF;font-size:12px;line-height:15px;height:22px;letter-spacing:1px;padding:4px 9px 3px;text-decoration:none;text-transform:uppercase;text-align:center;}
#content a.box_link_grey{background-color:#DADBD5;color:#000;}
#content a.box_link:visited #content a.box_link:hover #content a.box_link:active{color:#FFF;text-decoration:none;}
h3.shopping_cart{color:#BABABD;font-size:14px;}
#content a.shopping_cart_link{color:#000;text-decoration:none;}
#content a.shopping_cart_link:visited #content a.shopping_cart_link:hover #content a.shopping_cart_link:active{text-decoration:none;}
hr{border:0;border-bottom:1px solid #AFB1B0;}
table#order_table tr th{font-weight:normal;}
table#order_table tr td{font-size:12px;line-height:16px;}
label{cursor:pointer;}.tableborderaround{border:1px solid #9CA087;border-collapse:collapse;width:100%;}
.tableborder{border:1px solid #CED2B9;border-collapse:collapse;width:100%;}
.tableborder th{border:1px solid #999;padding:3px;font-size:10pt;}
.tableborder td{border:1px solid #CED2B9;vertical-align:middle;}
.tablebordertopbottom{border-top:1px solid #AFB1B0;border-bottom:1px solid #AFB1B0;border-collapse:collapse;width:100%;}
.tablebordertopbottom th{border-top:1px solid #AFB1B0;border-bottom:1px solid #AFB1B0;padding:3px;font-size:10pt;}
.tablebordertopbottom td{border-top:1px solid #AFB1B0;border-bottom:1px solid #AFB1B0;vertical-align:middle;}
.productlist td{padding:2px 7px 10px 7px;font-size:12px;}
.productlist td b{font-size:13px;}
.arzneigruppen{width:100%;}
.arzneigruppen ul{margin:0 0 10px 0;padding:0;}
.arzneigruppen li{margin:0 0 0 15px;padding:0;}
.arzneigruppen td{width:25%;}
.arzneigruppen td.letter{border-top:1px solid #E1E0DB;border-bottom:1px solid #E1E0DB;}
span#letters{display:block;}
span#subletters{display:block;}
span#letters a,span#subletters a,span#subletters span.emptyLetter{display:block;padding-top:1px;width:19px;float:left;color:#000;text-align:center;border-top:1px solid #DFE2E2;border-left:1px solid #DFE2E2;border-bottom:1px solid #DFE2E2;border-right:1px solid #DFE2E2;margin-left:1px;margin-right:1px;}
span#letters a.numbers,span#subletters a.numbers{width:34px;}
span#letters a.active,span#subletters a.active{background-color:#8CD3A1;color:#414034;}
span#letters a:hover,span#subletters a:hover{text-decoration:none;background-color:#347246;color:#FFF;}
span#subletters span.emptyLetter{color:#DFE2E2;}
div.clearLeft{clear:left;height:4px;}
.arznei_ueberschrift{font-weight:bold;padding-top:2px;padding-bottom:2px;text-transform:none;margin-bottom:5px;background:url(/img/grey2white.png) repeat-y;}
.arzneitable{line-height:150%;font-size:12px;}
.arzneitable div{float:left;width:27px;font-size:9pt;text-align:center;border:none;}
.order1 div{float:left;width:27px;font-size:9pt;text-align:center;border:none;cursor:pointer;text-decoration:underline;}
.button{background:#448458;text-transform:uppercase;color:white;padding:0;margin:0;}
.button a{background:#448458;font-size:10pt;text-transform:uppercase;color:white;text-align:center;text-decoration:none;padding:4px 8px;width:160px;line-height:140%;}
dl{margin:0;padding:0;}
.dropdown dd,.dropdown dt,.dropdown ul{margin:0;padding:0;}
.dropdown{position:relative;margin-left:5px;}
.order1 .dropdown dt{display:block;text-decoration:underline;cursor:pointer;}
.dropdown dd{background:#E3F7E9 none repeat scroll 0 0;border:1px solid #448458;color:#C5C0B0;left:0;padding:5px 0;position:absolute;top:2px;width:auto;min-width:275px;list-style-image:none;list-style-type:none;display:none;z-index:999;}
.dropdown dd ul{list-style-image:none;list-style-type:none;width:35px;}
.dropdown dd ul li{padding:3px 1px;display:block;text-align:center;cursor:pointer;color:#000;list-style-image:none;list-style-type:none;}
.order1 .dropdown dd ul li:hover,.order1 .nodropdown div:hover{background-color:#48E491;}
.dropdown dd div{float:left;}
.dropdown img.flag{border:none;vertical-align:middle;margin-left:10px;}
.synonyma{padding-right:10px;}
#arzneiimage_placeholder{display:block;height:4px;}
.arzneiimage{text-align:right;}
.shoppingcart td{padding-top:2px;padding-bottom:1px;}
.shoppingcartnumber{text-align:right;padding-right:28px;}
table#order_table .cartdelete{font-size:11px;line-height:140%;padding-left:4px;text-align:right;}
#informationtext{display:block;width:230px;height:18px;margin-top:4px;}
#informationtext *{display:block;float:left;}
#informationtext span{margin-left:1px;margin-top:1px;}
#kenndaten p.arznei_ueberschrift{margin-top:0;margin-bottom:5px;}
#kenndaten table{margin-bottom:1em;}
#kenndaten{width:530px;}.ac_results{padding:0;border:1px solid #29823E;background-color:white;overflow:hidden;z-index:99999;}
.ac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0;}
.ac_results li{margin:0;padding:2px 5px;cursor:default;display:block;font-family:verdana;font-size:12px;line-height:16px;overflow:hidden;}
.ac_loading{background:white url('/img/indicator.gif') right center no-repeat;}
.ac_odd{background-color:#eee;}
.ac_over{background-color:#FFFFB0;color:black;}#TB_window{font:12px Arial,Helvetica,sans-serif;color:#333;}
#TB_secondLine{font:10px Arial,Helvetica,sans-serif;color:#666;}
#TB_window a:link{color:#666;}
#TB_window a:visited{color:#666;}
#TB_window a:hover{color:#000;}
#TB_window a:active{color:#666;}
#TB_window a:focus{color:#666;}
#TB_overlay{position:fixed;z-index:100;top:0;left:0;height:100%;width:100%;}
.TB_overlayMacFFBGHack{background:url(macFFBgHack.png) repeat;}
.TB_overlayBG{background-color:#000;filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;}
* html #TB_overlay{position:absolute;height:expression(document.body.scrollHeight>document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight+'px');}
#TB_window{position:fixed;background:#fff;z-index:102;color:#000;display:none;border:4px solid #525252;text-align:left;top:50%;left:50%;}
* html #TB_window{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2)+(TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)+'px');}
#TB_window img#TB_Image{display:block;margin:15px 0 0 15px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #666;border-left:1px solid #666;}
#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left;}
#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right;}
#TB_closeAjaxWindow{padding:7px 10px 5px 0;margin-bottom:1px;text-align:right;float:right;}
#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px;}
#TB_title{background-color:#e8e8e8;height:27px;}
#TB_ajaxContent{clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em;}
#TB_ajaxContent.TB_modal{padding:15px;}
#TB_ajaxContent p{padding:5px 0 5px 0;}
#TB_load{position:fixed;display:none;height:13px;width:208px;z-index:103;top:50%;left:50%;margin:-6px 0 0 -104px;}
* html #TB_load{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2)+(TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)+'px');}
#TB_HideSelect{z-index:99;position:fixed;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%;}
* html #TB_HideSelect{position:absolute;height:expression(document.body.scrollHeight>document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight+'px');}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;}#tooltip{position:absolute;z-index:3000;border:1px solid #111;background:#f1fff1;padding:5px;opacity:.9;font-size:7pt;font-family:arial;}
#tooltip h3,#tooltip div{margin:0;font-weight:normal;}
