/* DATEI:ag.css */

body { margin-left:0px; margin-top:0px; background-color:#FAFAF3; }
h1,h2,h3,h4,p,div,span,td,nobr,b,i,ul,li { font-family:Arial,sans-serif; } /* Generaldefinition für Schriftart Arial */

/* alle "h" sind von vornherein "bold" */
h1 { font-size:28px; margin: 10px 4px 4px 60px; } /* h 1 */
h2 { font-size:18px; border-width:0px 0px 0px 20px; border-style:solid; border-color:#FFAA00; padding:4px; margin: 4px 4px 14px 4px; }
h3 { font-size:16px; border-width:0px 0px 0px 20px; border-style:solid; border-color:#DDCC00; padding:4px; margin: 4px 4px 0px 4px; }
/* auf angebote-th LOKAL verändert */

ul { list-style-type:disk; font-size:14px; font-weight:bold; margin:4px; } /* NN4 benötigt hier "font" */
ul.nb { list-style-type:disk; font-size:14px; font-weight:normal; margin:4px; } /* nb = non bold, z.Z. nur auf der  Seite "natworking" */
/* die li-definitionen müssen als kleines javascript eingesetzt werden, da NN4 das überhaupt nicht verträgt */
p.gross { font-size:16px; margin:4px; }
p.normal { font-size:14px; margin:4px; } /* Normaltext - 4 px Rand */
p.normal-om { font-size:14px; } /* om = ohne margin. Nur in ads-schaltblöcken und auf "home" beim Bild von A.P. */
p.normal-lu { font-size:14px; line-height:20px; margin:4px; } /* lu = luft zw. den Zeilen. Z.Z. nur in linkliste */
p.normal-lu2 { font-size:14px; line-height:18px; margin:4px; } /* lu = luft zw. den Zeilen. Z.Z. nur home: Inst. Sponsoren */

p.klein { font-size:12px; margin:4px; }
p.sehrklein { font-size:10px; margin:4px; }

td.navicolor { background-color:#CC0000; }  /* navi = hauptnavigation; dies hier ist nur der Farbstreifen */
td.a { height:22px; } /* nachträgl. wg. Opera7: er überträgt das padding auch auf hover; dies hier als kontra */
td.b { height:40px; }
p.navi { font-size:13px; padding:3px 4px 3px 6px; }
p.navids { font-weight:bold; font-size:14px; color:#E03300; padding:3px 4px 3px 6px; } /* ds = diese seite */
p.navispace { font-size:10px; padding:2px; } /* navispace  = für leerraum */
p.navixx { padding:2px 0px 2px 0px; } /* x = letzte position = abstandhalter */
a.navi:link { font-weight:bold; color:#8C0000; text-decoration:none; } /* erster Versuch war voll-schwarz */
a.navi:visited { font-weight:bold; color:#8C0000; text-decoration:none; }
a.navi:hover { font-size:14px; font-weight:bold; color:#F38000; text-decoration:underline; }

span.navium { font-size:12px; color:#E03300; padding:0px 4px 3px 2px; }  /* um = unter-menü */
p.navium { font-size:12px; color:#E03300; padding:0px 4px 12px 16px; }
a.navium:link { font-weight:normal; color:#8C0000; text-decoration:none; } /* erster Versuch war voll-schwarz */
a.navium:visited { font-weight:normal; color:#8C0000; text-decoration:none; }
a.navium:hover { font-size:12px; font-weight:bold; color:#F38000; text-decoration:underline; }

td.ws { background-color:#339999; }  /* ws = weitere Seiten; dieses td ist nur für die Kopflinie */
p.ws { font-size:13px; border-width:0px 0px 0px 20px; border-style:solid; border-color:#339999; padding:3px 4px 3px 6px;  }
a.ws:link { font-weight:bold; color:#338877; text-decoration:none; }
a.ws:visited { font-weight:bold; color:#338877; text-decoration:none; }
a.ws:hover { font-size:14px; font-weight:bold; color:#F38000; text-decoration:underline; }

td.ads { background-color:#00AA90; }  /* ads = auf dieser seite; dieses td für Kopflinie und (z.T.) Linksrandstreifen  */
xp.ads { font-size:13px; border-width:0px 0px 0px 20px; border-style:solid; border-color:#00AA90; padding:4px 4px 4px 6px;  }
p.ads-ob { font-size:13px; padding:4px 4px 4px 6px;  } /* ob = ohne border, wenn td.ads vorangeht */
a.ads:link { font-weight:bold; color:#00A070; text-decoration:none; }
a.ads:visited { font-weight:bold; color:#00A070; text-decoration:none; }
a.ads:hover { font-size:13px; font-weight:bold; color:#00D055; text-decoration:none; }

td.bea { background-color:#DDCC00; } /* bea = zur beachtung, farbe von h3; dieses td nur für die Kopflinie */
p.bea { font-size:13px; border-width:0px 0px 0px 20px; border-style:solid; border-color:#DDCC00; padding:3px 4px 3px 6px; } 

p.sf { font-size:12px; border-width:0px 0px 0px 20px; border-style:solid; border-color:#FFCC00; padding:4px 4px 4px 6px; } /* sf = seitenfuss */

a:link { color:#EE6600; } /* Verweise zu noch nicht besuchten Seiten */
a:visited { color:#BB4400; }
a:active { color:#CC0000; }

a.unsichtbar:link { color:#000000; text-decoration:none; } /* unsichtbare Links, bisher nur auf HOME bei Sponsoren-Instiutionen  */
a.unsichtbar:visited { color:#000000; text-decoration:none; }
a.unsichtbar:hover { color:#CC0000; text-decoration:none; }