html, body, div, p, h1, h2, h3, span, a, table, form, img, li, input { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:101%; margin:0; padding:0; }
body { background-color:#fff; color:#333; margin-left:10px; text-align:center; height:101%; }
html { height:100%; }
/* Seitenformatierungen */
#rightadd {
  margin-top: 37px;
	width: 160px;
	float: right;
}
div.main { position:relative; width:1010px; margin:0 auto;height:100%; z-index:1; text-align:left; }
#contentwrapper {float:left;width:840px;margin:0; padding:0; }
div.content { float:left;width:840px;background-color:#fff; min-height:450px; font-size:12px; line-height:145%; background:url("/Bilder/bg-content.gif") repeat-y scroll 0 0 #fff; }
*html div.content { height:450px; }
div.leftcontent {clear:left;float:left; padding:20px; width:570px;text-align:left;min-height:450px; }
*html div.leftcontent { width:585px; }
div.rightcontent { width:210px; min-height:450px; float:right; }
div.allcontent { padding:5px; width:815px; clear:both; }

.header { background-image:url(/Bilder/header-bg.gif); background-repeat:repeat-x; height:182px; width:830px; margin:0; padding:0; border-bottom:1px solid #fff; float:left; }
.header-img { text-align:right; position:absolute; top:37px; left:575px; }
.neu { position:absolute; top:120px; left:452px; }
.header-slog { position:absolute; top:141px; left:450px; }
.functionmenu { text-align:right; position:relative; top:15px; font-size:12px; color:#336c77; }
.functionmenu a { color:#336c77; text-decoration:none; }
.functionmenu a:hover { text-decoration:underline; }

.bottom { color:#ffffff; background-color:#b5d272; font-size:11px; height:18px; text-align:center; padding:5px 0px 4px 0px; }

/* Menuformatierungen */
div.nav { width:840px; }
div.navi { float:left; width:210px; }
div.navi a { text-decoration:none; }
div.navi form { width:210px; height:20px; }
div.eins, div.zwei { padding:5px 5px; color:#fff; font-weight:bold; font-size:1.0em; margin-right:1px; }
div.drei { padding:5px 5px; color:#fff; font-weight:bold; font-size:1.0em; } 
div.vier { font-weight:bold; background-color:#a1d1d2; text-align:center; height:41px; padding-top:5px; }
div.eins { background-color:#74A7E0; }
div.zwei { background-color:#008284; }
div.drei { background-color:#50b42d; }
div.navi p { padding:0px 5px; margin:0; font-family:Arial, Helvetica, Verdana, sans-serif; font-size:12px; border-bottom:1px solid #A1D1D2; }
.sel { font-size:12px; width:210px; background-color:#fff; margin:0; padding:0; }
option { padding:1px; }
.a, .afett { background-color:#fff; }
.b, .bfett { background-color:#cff0ce; }
.afett, .bfett  { font-weight:bold; font-size:12px; color:#336C77; }
optgroup   { font-weight:bold; font-size:12px; color:#336C77; font-style:normal}

/* rightcontent */
.suche { background-color:#b5d272; padding:2px; font-size:12px; }
.eingabe { vertical-align:top; margin:5px 0px; width:150px; }
p.taggs, p.taggs a { color:#50b42d; text-decoration:none; overflow:hidden; }
.buecher { text-align:center; font-size:0.8em; }

#bm { margin-top:15px; text-align:center; }
#bm img { padding:2px; border:1px solid #b5d272;margin:0 4px; }
#bm a { display:inline; }

/* Contentformatierungen */
p, td { margin:10px 0; }
a { color:#336C77; }
img { border:0; }
.italic { font-style:italic; }
.bold { font-weight:bold; }
.small { font-size:11px; line-height:110% }
.underline { text-decoration:underline; }
.red { color:#FF3333;  font-weight:bold;}
.green { color:#339900;  font-weight:bold;}
.clear { clear:both; }
.center {text-align:center}
a.extern { background:url(/files/extern.gif) no-repeat left; padding-left:18px; }
img.einkauf { vertical-align:bottom; }
.hilfsnavi { font-size:10px; background-color:#e2eec8; padding-left:2px; }
.bn { float:right; padding:2px 5px; }
img.back { display:inline; margin-right:7px; }
img.next { margin-left:7px; }
.hr { border-bottom:1px solid #336C77; height:1px; }

h1.beschwerden, h1.mittel, h1.grundlagen, h1.kommentare, h1.glossar, h1 { font-size:1.2em; color:#336C77; margin:10px 0; }
h1.news { font-size:1.2em; color:#000; margin:10px 0; }
h2 { font-size:1.1em; color:#000;  margin-top:5px; }
h2.beschwerdetyp { font-size:1.0em; color:#999; }
h3 {font-size:1.0em; }
h4 {margin:0px;padding:0}

.produkt { border:1px solid #a1d1d2; padding:5px; font-size:12px; }
.kasten { border:1px solid #a1d1d2; padding:5px; font-size:12px;background-color:#e2eec8; }
.erklaerung { color:#939; border-left:10px solid #a1d1d2; padding-left:5px; }
.wirkung, .einsatz { font-size:14px; }
.welches-mittel, .begleitend, .dosierung, .hinweis { border-left:10px solid #a1d1d2; padding-left:5px; font-weight:bold; color:#000}

table.dosierung { text-align:left; vertical-align:top; border-collapse:collapse; margin:10px 0; }
.farbig { background-color:#e2eec8; }
table.dosierung th { background-color:#336C77; color:#fff; }

ul.uebersicht { margin:0; padding:0; }
ul.uebersicht li { margin:0; padding:3px 0; }
ul.hinweise { margin:0; padding:0;list-style:none;}
ul.hinweise li { padding:3px; }
.beispiel {color:#336c77}
.quote {font-size:18px; font-weight:bold}

div.zitat { margin-top:20px; padding-top:20px; border-top:1px solid #336c77; }
div.zitat h3 { margin:10px 0 0 0; }
div.zitat p { font-family:'Times New Roman', serif; margin:0px; font-size:14px; text-indent:15px; }
div.zitat span.bold { font-size:12px; }


/* Fachkreise */
.headerfk { background-image:url(/Bilder/header-fk-bg.gif); background-repeat:repeat-x; height:182px; width:830px; margin:0; padding:0; border-bottom:1px solid #fff; float:left; }
.begriff { font-weight:bold;color:#336C77;margin:5px 0px 0px 0px; }
.nomargin { margin:0px; }
.markup, .zusammenfassung { background-color:#CFDBC4; padding:4px; }
.verlag { text-align:center; font-size:0.8em; color:#666; margin-top:20px; }
table.pzn th, table.rezeptierteil  th { font-weight:bold; background-color:#fff; color:#336C77; }
table.pzn td { padding:5px; }
td.einzug { padding-left:20px; }
tr.A-Z { padding-top:15px; }

/* PZN */
ul.angebote { margin-left:-2em; }
span.preis { font-weight:bold; }

