div img  {  position:relative;  top:30px;  }
#content img  {  position:relative;  top:0px;  }
#content td  {  vertical-align:top;  font-size:9pt;  }  body  {  font-family: Arial, Helvetica, Tahoma, Verdana;  color:#2d2d2d;  margin:0px;  border:0px;  padding:0px;  font-size:9pt;  }
#textbox  {  position:relative;  top:30px;  width:350px;  font-size:9pt;  line-height: 17pt;  margin-top:40px;  margin-left:20px;  margin-right:40px;  }
#textbox2  {  position:relative;  font-size:9pt;  font-weight:bold;  line-height: 17pt;  margin-top:40px;  margin-right:40px;  }
.nav  {  position:relative;  top:50px;  font-size:10.5pt;  font-weight:bold;  }
.sub_nav  {  position:relative;  top:60px;  font-size:9pt;   }
.sub_nav2  {  position:relative;  top:70px;  font-size:9pt;  width: 650px;	  }
#line  {  position:relative;  top:-5px;  background-image:url(gfx/pixel.gif);background-repeat:repeat-x;  height:1px;  line-height:1px;  font-size:0px;  padding:0px;  margin:0px;  }
#imp  {  width:800px;  position:relative;  left:183px;  color:black;  }
#submit  {  background-color:#e00024;  color:white;  font-weight:bold;  border:1px solid #e00024;  }
#contact  {  width:100%;  font-size:10pt;  }
#venentest  {  width:100%;  font-size:10pt;  }
#customer  {  border-collapse:collapse;  border:1px solid grey;  width:100%;  font-size:10pt;  }
#contact input{height:20px;}
#contact input,textarea{font-size:9pt;}
#contact td{vertical-align:top;}
#venentest input{height:20px;}
#venentest input,textarea{font-size:9pt;}
#venentest td{vertical-align:bottom;height:50px;}
#radiocheck{/* \*/position:relative;top:5px;/* */} * html
#radiocheck{/* \*/position:relative;top:0px;/* */}  a:link {color:black; text-decoration:underline;} a:visited {color:black; text-decoration:underline;} a:active {color:black; text-decoration:underline;} a:hover {color:black; text-decoration:underline;}
.nav a:link {color:white; text-decoration:none;}
.nav a:visited {color:white; text-decoration:none;}
.nav a:active {color:white; text-decoration:underline;}
.nav a:hover {color:white; text-decoration:underline;}
.nav a {padding-left:20px;}
.nav #active {color:white; text-decoration:underline overline;}
.sub_nav a:link {color:white; text-decoration:none;}
.sub_nav a:visited {color:white; text-decoration:none;}
.sub_nav a:active {color:white; text-decoration:underline;}
.sub_nav a:hover {color:white; text-decoration:underline;}
.sub_nav a {padding-left:18px;}
.sub_nav #active {color:white; text-decoration:underline; font-weight:bold;}
.sub_nav2 a:link {color:black; text-decoration:none; background-color:#dbdbdb;}
.sub_nav2 a:active {color:black; text-decoration:none; background-color:#dbdbdb;}
.sub_nav2 a:visited {color:black; text-decoration:none; background-color:#dbdbdb;}
.sub_nav2 a:hover {color:black;background-color:#cccccc;}
.sub_nav2 a { font-size:9pt; padding-left:10px; padding-right:10px; padding-top:1px; padding-bottom:1px;}
.sub_nav2 #active {color:white;font-weight:bold; background-color:#666666; text-decoration:none;}  div
#tips  {  font-size:9pt;  position: relative;  width:390px;  left:0px;  z-index: 100;  }  div
#tips a  {  display:block;  padding: 3px 10px;  margin: 0 0 1px;  text-decoration: none;  border: 1px solid white;  }  div
#tips a:hover  {  color: red;  background: white;    }
div #tips a span {display: none;}
div #tips a:hover span  {  display: block;  position: absolute;  top: -10px;  left:390px;  height:230px;  width: 352px;  padding: 10px;  color:#000000;  border: 1px dashed black;  background-color:white;  font-size:8pt;  z-index:100;  }
#form { border:1px solid #e00024; }
#service_box { color:#cb0000; font-size: 15px; text-align: center; width: 400px; border: 1px solid black; }
#service_box td { padding-left: 10px; padding-right: 10px;  }
#sevice_box img { position: static; }
#newsletter_box { color:#cb0000; border: 1px solid black; height: 120px; width: 310px; text-align: center; }
#fk_uebersicht { width: 750px; border-collapse:collapse; }
#fk_uebersicht a:link {color:black; text-decoration:none;}
#fk_uebersicht a:visited {color:black; text-decoration:none;}
#fk_uebersicht a:active {color:black; text-decoration:none;}
#fk_uebersicht a:hover {color:black; text-decoration:none;}
#fk_uebersicht td { border: 1px solid black; padding: 6px; text-align: center; }
#redbg td { background-color:#ffbbbb; }
#apofinder_box { width: 250px; border: 1px solid grey; margin: 5px; padding: 5px; padding-left: 35px; }  * html
#apofinder_box { width: 290px; }
#erhaeltlich_apotheke {width:310px;background-color:#e00024; color:#FFFFFF; font-size:16pt; font-weight:bold; padding-top:15px; padding-bottom:15px; text-align:center; display:block;}
#sort_rote_box { background-color:#e00024; color:white; font-size:9pt; font-weight:bold; font-style:italic; width:80px;padding:3px;}
.Stil21 {font-size: 11px; font-weight: bold; }
.Stil23 {font-size: 12}
.text {font-size:9pt;  line-height: 17pt;}