
a:link { color:#009900; font-weight:bold; text-decoration:underline; }
a:visited { color:#999900; font-weight:bold; text-decoration:underline; }
/* a:active { color:#FF9900; text-decoration:none; } */
a:hover { color:#339966; text-decoration:none; }



body.bdy1 { background-color:#FFFFFF; color:#000000; margin:3px; }
/* alternativ: #FFE4B5 (helles Beige-Braun, wie "vergilbtes Pergament" */
/* VORSICHT: wenn kein 'margin' definiert, setzt der Browser eigene (recht hohe) Vorgaben !!! */
/* SCH...: (externe) CSS-Vorgaben für 'font-size' in der "BODY-Klasse" interessieren NN701 überhaupt nicht !!!  ==>  Vorgaben in <table> setzen ... ! */



h3.h3DrL1 { font-size:16pt; font-weight:bold; margin-top:5px; margin-bottom:30px; text-align:left; }

h3.h3DrL2 { font-size:16pt; font-weight:bold; margin-top:5px; margin-bottom:30px; text-align:center; }

h3.h3DrL3 { font-size:24pt; font-weight:bold; margin-top:5px; margin-bottom:30px; text-align:center; }

h3.h3DrL4 { font-size:18pt; font-weight:bold; margin-top:5px; margin-bottom:10px; text-align:left; }



h4.h4DrL1 { font-size:14pt; font-weight:bold; margin-top:5px; margin-bottom:20px; text-align:left; }

h4.h4DrL2 { font-size:14pt; font-weight:bold; margin-top:30px; margin-bottom:20px; text-align:left; }

h4.h4DrL3 { font-weight:bold; margin-top:15px; margin-bottom:20px; text-align:left; }



img.imgBewtg1a { border-style:none; margin-left:10px; vertical-align:middle; }



img.imgBuch1 { border-style:none; margin:5px; vertical-align:middle; }



img.imgEbUp2 { border-style:none; margin:5px; vertical-align:middle; }



img.imgFotoPers1a { border:1px solid #009900; margin:5px; vertical-align:middle; }



img.imgKmscDrL2 { border-style:none; margin:7px 5px 3px 5px; }
/* text-align:center; vertical-align:middle; */



img.imgLeerPix1a { border-style:none; margin:2px; height:5px; vertical-align:middle; width:15px; }
/* 1a = Einrueckung Eb.2 Inh.verz. */



img.imgLinie1 { border-style:none; margin:2px 4px 2px 4px; vertical-align:middle; }



img.imgListPkt1 { border-style:none; margin-right:7px; vertical-align:middle; }

img.imgListPkt2 { border-style:none; margin-right:5px; vertical-align:middle; }



img.imgMyAppSym1 { border-style:none; margin-left:15px; vertical-align:middle; }

img.imgMyAppSym2a { border-style:none; margin-left:10px; margin-right:10px; vertical-align:middle; }

img.imgMyAppSym3a { border-style:none; margin-top:20px; margin-bottom:20px; vertical-align:middle; }
img.imgMyAppSym3b { border-style:none; margin-top:5px; margin-bottom:5px; vertical-align:middle; }

/* Bild am Ende (1) bzw. innerhalb (2a) eines 1-zeiligen Textes bzw. alleine im Absatz (3a/3b) */



img.imgNavCol1A { border-style:none; height:20px; vertical-align:middle; width:20px; }
img.imgNavCol1B { border-style:none; height:15px; vertical-align:middle; width:15px; }
img.imgNavCol1C { border-style:none; height:10px; vertical-align:middle; width:10px; }
/* A,B,C = Hierarchie-Ebenen der Navigationsstruktur */
/* NN45 ignoriert <img>-Größenvorgaben, wenn diese über (externes) CSS definiert !!! */



img.imgNeuStr1 { border-style:none; margin-right:10px; vertical-align:bottom; }

img.imgNeuStr2a { border-style:none; margin-left:70px; vertical-align:bottom; }

img.imgNeuStr2b { border-style:none; margin-left:70px; vertical-align:top; }



img.imgPicAllein1a { border-style:none; }

img.imgPicAllein2a { border:2px solid #0099FF; margin-top:5px; margin-right:5px; }

img.imgPicAllein3a { border:2px solid #A9A9A9; }

/* 2a = für Bilder 'Kurbad', in Reihe */
/* 3a = für Leseprobe aus MyBuch (1 Seite == 1x JPG) */
/* xxx */



img.imgPicImTxt1La { border-style:none; float:left; }

img.imgPicImTxt1Ra { border-style:none; float:right; }



img.imgPost1 { border-style:none; margin-right:12px; vertical-align:middle; }



img.imgSiteMp2 { border-style:none; margin:5px; vertical-align:middle; }



img.imgToBack2 { border-style:none; margin:2px 3px 2px 5px; vertical-align:middle; }
img.imgToBott2 { border-style:none; margin:2px 5px 2px 3px; vertical-align:middle; }
img.imgToForw2 { border-style:none; margin:2px 5px 2px 3px; vertical-align:middle; }
img.imgToTop2 { border-style:none; margin:2px 3px 2px 5px; vertical-align:middle; }



li.liDrL1a { margin-top:5px; margin-bottom:3px; }
li.liDrL1b { margin-top:5px; margin-bottom:20px; }
li.liDrL12a { margin-top:3px; margin-bottom:3px; }
li.liDrL12b { background-color:#FFFACD; margin-top:3px; margin-bottom:3px; }

li.liDrL2a { margin-top:3px; margin-bottom:7px; }

/* li.liKZList1Zd { background-color:#2E8B57; margin-top:3px; margin-bottom:3px; } */
/* li.liKZList1Zh { background-color:#6B8E23; margin-top:3px; margin-bottom:3px; } */

/* BLÖD: eine Art "margin-left" ("padding-left") ist bei <li> NICHT möglich --> ABER bei <ul> ... !!! */



li.liSiMp11a { margin-top:15px; margin-bottom:7px; }
li.liSiMp12a { margin-top:8px; margin-bottom:5px; }
li.liSiMp13a { margin-top:4px; margin-bottom:3px; }



ol.olDrL1a { margin:5px 5px 10px 60px; }

ol.olDrL2a { font-family:Arial,Helvetica,sans-serif; font-size:10pt; margin:5px 5px 5px 50px; }



p.pBdMBdM1a { color:#A9A9A9; font-size:20pt; margin-top:5px; margin-bottom:20px; text-align:center; }

p.pBdMPic1a { margin-top:10px; margin-bottom:10px; text-align:center; }

p.pBdMUeS1a { font-size:14pt; font-weight:bold; margin-top:20px; margin-bottom:5px; text-align:center; }



p.pBildGr1a { margin:5px 2px 15px 2px; text-align:center; }

p.pBildKl1a { margin:3px 2px 3px 2px; text-align:center; }

/* Gr = Groß; Kl = Klein */
/* BEACHTE: "align=center" direkt für <img> gibt es (offens.) nicht ... ! */



p.pDrLAnm1 { font-family:Arial,Helvetica,sans-serif; font-size:10pt; margin-top:5px; margin-bottom:7px; text-align:left; }

p.pDrLAnm2 { font-family:Arial,Helvetica,sans-serif; font-size:10pt; margin-top:20px; margin-bottom:7px; text-align:left; }

p.pDrLAnm3 { font-family:Arial,Helvetica,sans-serif; font-size:10pt; margin-top:5px; margin-bottom:25px; text-align:left; }



p.pDrLStd1 { margin-top:5px; margin-bottom:10px; text-align:left; }

p.pDrLStd2 { margin-top:20px; margin-bottom:25px; text-align:left; }

p.pDrLStd3 { margin-top:25px; margin-bottom:10px; text-align:left; }



p.pFAQAnsw1 { font-family:Arial,Helvetica,sans-serif; font-size:11pt; margin-top:5px; margin-bottom:10px; text-align:left; }

p.pFAQQList1 { margin-top:7px; margin-bottom:10px; text-align:left; }

p.pFAQQuest1 { font-weight:bold; margin-top:20px; margin-bottom:5px; text-align:left; }

p.pFAQTopic1 { background-color:#FFFACD; font-size:14pt; font-weight:bold; margin-top:25px; margin-bottom:10px; padding:4px 8px 4px 8px; text-align:left; }



p.pIrrt1a { font-size:14pt; font-weight:bold; margin-top:5px; margin-bottom:5px; text-align:center; }



p.pJSWinClose { margin-top:20px; margin-bottom:10px; text-align:center; }



p.pLTLM1Au1 { margin-top:1px; margin-bottom:4px; text-align:left; }

p.pLTLM1Gb1 { font-family:Arial,Helvetica,sans-serif; font-size:10pt; font-weight:bold; margin-top:6px; margin-bottom:4px; text-align:left; }

p.pLTLM1Is1 { font-style:italic; margin-top:1px; margin-bottom:4px; text-align:left; }

p.pLTLM1Kh1 { font-family:Arial,Helvetica,sans-serif; font-size:10pt; font-weight:bold; margin-top:12px; margin-bottom:2px; text-align:left; }

p.pLTLM1Kt1 { font-family:Arial,Helvetica,sans-serif; font-size:10pt; margin-top:2px; margin-bottom:2px; text-align:left; }

p.pLTLM1Pf1 { margin-top:6px; margin-bottom:4px; text-align:right; }

p.pLTLM1Ti1 { font-weight:bold; margin-top:4px; margin-bottom:4px; text-align:left; }

p.pLTLM1Vg1 { margin-top:4px; margin-bottom:1px; text-align:left; }

/* Au = Autoren; Gb = Gesamtbewertung; Is = ISBN; Kh/Kt = Kommentar-Header/-Text; Pf = Pfeil; Ti = Titel; Vg = Verlag */
/* BEACHTE: "Au" und "Pf" sind bei 'margin-top' gesondert aufeinander angepasst ! */



p.pMBuch3FTp { font-size:14pt; font-style:italic; margin-top:15px; margin-bottom:10px; text-align:center; }

p.pMBuch3FNr { font-family:Courier; font-size:10pt; font-weight:bold; margin-top:5px; margin-bottom:10px; text-align:left; }

p.pMBuch3FTx { margin-top:5px; margin-bottom:10px; text-align:left; }

p.pMBuch3FAw { font-family:Arial,Helvetica,sans-serif; font-size:10pt; margin-top:5px; margin-bottom:10px; text-align:left; }

/* Formatierungen gemäß MyBuch3 (FTp = Frage-Topic; FNr = F.-Nr.; FTx = F.-Text; FAw = F.-Antwort) */



p.pMyApp1A { font-size:14pt; font-weight:bold; margin-top:20px; margin-bottom:5px; text-align:center; }
p.pMyApp1B { font-size:14pt; font-weight:bold; margin-top:10px; margin-bottom:10px; text-align:center; }



p.pRand1 { margin-top:3px; margin-bottom:7px; }
/* mittlerweile in 'Impress1.htm' komplett ersetzt; woanders noch vorhanden ??? */



p.pToPTop1 { font-size:10pt; margin-top:3px; margin-bottom:15px; text-align:left; }
/* SCH...: NN701 setzt 'font-size:smaller' nicht um !!! ==> direkt mit Wert(!) codieren ! */



p.pUebrig1 { background-color:#FFFACD; font-family:Arial,Helvetica,sans-serif; font-size:10pt; margin-top:25px; margin-bottom:25px; padding:4px 8px 4px 8px; text-align:left; }



p.pUeSAnm1 { font-family:Arial,Helvetica,sans-serif; font-size:10pt; font-weight:bold; margin-top:20px; margin-bottom:7px; text-align:left; }

p.pUeSAnm2 { font-family:Arial,Helvetica,sans-serif; font-size:10pt; font-weight:bold; margin-top:2px; margin-bottom:7px; text-align:left; }



p.pUeSiTxt1 { color:#A9A9A9; font-size:larger; font-weight:bold; margin-top:20px; margin-bottom:15px; }



p.pUeSRecht1a { color:#A9A9A9; font-size:11pt; font-weight:bold; margin-top:5px; margin-bottom:7px; }
p.pUeSRecht1b { color:#A9A9A9; font-size:11pt; font-weight:bold; margin-top:25px; margin-bottom:7px; }

/*  a = erste (oberste) ÜS im Block;  b = zweite ÜS im Block usw. ...  */



span.spnChemFor1 { font-family:Courier; }



span.spnColBroz1 { color:#663333; }

span.spnColGold1 { color:#FFD700; }

span.spnColGruen1 { color:#009900; }

span.spnColRot1 { color:#FF0000; }

span.spnColSilb1 { color:#A9A9A9; }

span.spnColViol1 { color:#990066; }



span.spnDrLAnm1 { font-family:Arial,Helvetica,sans-serif; font-size:10pt; }



span.spnDrLSWAC1 { color:#990066; font-family:Times New Roman,serif; font-weight:bold; }

span.spnDrLSWCHM1 { color:#FF6600; font-family:Times New Roman,serif; font-weight:bold; }

span.spnDrLSWWD1 { color:#0033CC; font-family:Times New Roman,serif; font-weight:bold; }

span.spnDrLSWXL1 { color:#339900; font-family:Times New Roman,serif; font-weight:bold; }

/* SW = MyApplis; AC = Access; CHM = HTML Help System; WD = Word; XL = Excel */



span.spnDrLuepke1 { color:#000000; font-family:Times New Roman,serif; font-style:italic; font-weight:bold; }



span.spnHomeKMSC1 { color:#FF9900; font-size:28pt; font-style:italic; font-weight:bold; }



span.spnKlGrBS1 { font-variant:small-caps; }
/* KlGrBS = Kleine Grossbuchstaben = Kapitaelchen */



span.spnMenue1 { font-family:Courier; }



span.spnAdoPDF1 { font-family:Times New Roman,serif; font-style:italic; font-weight:bold; }

span.spnMSAC1 { color:#990066; font-family:Times New Roman,serif; font-style:italic; font-weight:bold; }

span.spnMSCHM1 { color:#FF6600; font-family:Times New Roman,serif; font-style:italic; font-weight:bold; }

span.spnMSOff1 { font-family:Times New Roman,serif; font-style:italic; font-weight:bold; }

span.spnMSPP1 { font-family:Times New Roman,serif; font-style:italic; font-weight:bold; }

span.spnMSVBA1 { font-family:Times New Roman,serif; font-style:italic; font-weight:bold; }

span.spnMSWD1 { color:#0033CC; font-family:Times New Roman,serif; font-style:italic; font-weight:bold; }

span.spnMSWin1 { font-family:Times New Roman,serif; font-style:italic; font-weight:bold; }

span.spnMSXL1 { color:#339900; font-family:Times New Roman,serif; font-style:italic; font-weight:bold; }

/* Ado=Adobe; AC=Access; CHM=HTML Help System; MS=Microsoft; Off=Office; WD=Word; Win=Windows; XL=Excel; etc. */



span.spnPageAkt1 { color:#FFCC00; font-weight:bold; }



span.spnSQL1 { color:#990066; font-family:Times New Roman,serif; font-style:italic; font-weight:bold; }



span.spnStAlo1 { font-family:Times New Roman,serif; font-style:italic; font-weight:bold; }



span.spnTesten1 { color:#006600; font-size:larger; font-weight:bold; }



span.spnUStrich1 { text-decoration:underline; }



span.spnZitatQ1 { font-family:Courier; }



table.tblAdrDrL2 { border-style:none; font-family:Times New Roman,serif; font-size:12pt; font-weight:500; margin-top:3px; margin-bottom:10px; }



table.tblAppAbb1 { border-style:none; font-family:Times New Roman,serif; font-size:12pt; font-weight:500; margin-top:10px; margin-bottom:10px; }



table.tblBest1 { border-style:none; font-family:Times New Roman,serif; font-size:12pt; font-weight:500; margin-top:10px; margin-bottom:10px; }



table.tblCopyR1 { border-style:none; margin-top:10px; margin-bottom:2px; }
/* SCH...: diese Wiederholung ist notwendig, damit es auch NN701 schnallt ... ! */



table.tblDrL02 { border-style:none; font-family:Times New Roman,serif; font-size:12pt; font-weight:500; }
/* SCH...: (externe) CSS-Vorgaben für 'font-size' in <table> werden von NN701 nicht auf untergeordnete(!) Tabellen vererbt !!! */



table.tblFuF1 { border-style:none; font-family:Times New Roman,serif; font-size:12pt; font-weight:500; margin-top:10px; margin-bottom:10px; }



table.tblHome1 { border-style:none; margin-top:15px; margin-bottom:5px; }



table.tblITL1 { border-style:none; font-family:Times New Roman,serif; font-size:14pt; font-weight:500; margin-top:10px; margin-bottom:10px; }



table.tblKopf1 { border-style:none; }
/* alternativ: #FFEFD5 (helles Bräunlich-Rosa) */



table.tblLTLM1 { border-style:none; font-family:Times New Roman,serif; font-size:12pt; font-weight:500; margin-top:5px; margin-bottom:5px; }



table.tblMain1 { border-style:none; font-family:Times New Roman,serif; font-size:12pt; font-weight:500; }
/* SCH...: diese Wiederholung ist notwendig, damit es auch NN701 schnallt ... ! */



table.tblNavLiA1 { border-style:none; }

table.tblNavLiB1 { border-style:none; }

table.tblNavLiC1 { border-style:none; }



table.tblNavToBoth1 { border-style:none; margin-top:8px; margin-bottom:8px; }

table.tblNavToBott1 { border-style:none; margin-top:8px; margin-bottom:8px; }

table.tblNavToTop1 { border-style:none; margin-top:8px; margin-bottom:4px; }

/* DrL */



table.tblNeuBez1 { border-style:none; font-family:Times New Roman,serif; font-size:12pt; font-weight:500; margin-top:10px; margin-bottom:15px; }



table.tblPreis1 { border-style:none; font-family:Times New Roman,serif; font-size:12pt; font-weight:500; margin-top:10px; margin-bottom:15px; }



table.tblStd1 { border-style:none; font-family:Times New Roman,serif; font-size:12pt; font-weight:500; margin-top:10px; margin-bottom:10px; }



table.tblStd2 { font-family:Times New Roman,serif; font-size:12pt; font-weight:500; margin-top:15px; margin-bottom:15px; }



table.tblSWDL1 { border-style:none; font-family:Times New Roman,serif; font-size:12pt; font-weight:500; margin-top:15px; margin-bottom:20px; }
/* SCH...: die Wiederholungen für "font" sind notwendig, damit es auch NN701 schnallt ... ! */
/* SCH...: weder NN701 noch IE50 interessieren sich bei <table> für 'cellpadding' oder 'cellspacing' (bzw. auch nicht für 'cell-padding' oder 'cell-spacing') im (externen) CSS !!! */



/* VORSICHT: IE50 reagiert NICHT auf CSS "padding" für <table> !!! */
/* ==> muss bei <td> gesetzt werden ! */



td.tdAdrDrL1 { background-color:#FFFACD; border:3px double #009900; padding:15px; text-align:left; }



td.tdAppAbb1Td { background-color:#FFFFCC; padding:4px 10px 5px 10px; text-align:left; vertical-align:middle; }
/* Td = Normales Td */



td.tdBest1AdA { background-color:#FFE4E1; padding:10px 8px 6px 8px; text-align:left; }
td.tdBest1AdB1 { background-color:#FFE4E1; padding:4px 8px 4px 8px; text-align:left; }
td.tdBest1AdB2 { background-color:#FFE4E1; padding:4px 8px 4px 8px; text-align:right; }
td.tdBest1AdC { background-color:#FFE4E1; padding:15px 8px 6px 8px; text-align:left; }
td.tdBest1AdD { background-color:#FFE4E1; padding:10px 8px 15px 8px; text-align:left; }

td.tdBest1Dm { background-color:#FFFF99; padding:8px 8px 8px 8px; text-align:left; }

td.tdBest1Dt { background-color:#33CCFF; padding:8px 8px 8px 8px; text-align:left; }

td.tdBest1Hd { background-color:#CCCCCC; font-weight:bold; padding:8px 8px 14px 8px; text-align:left; vertical-align:bottom; }

td.tdBest1Sd { background-color:#CC0000; padding:12px 8px 12px 8px; text-align:center; }

td.tdBest1UpA { background-color:#99CC99; padding:8px 8px 2px 8px; text-align:left; }
td.tdBest1UpB { background-color:#99CC99; padding:2px 8px 4px 8px; text-align:left; }
td.tdBest1UpC { background-color:#99CC99; padding:4px 8px 8px 8px; text-align:center; }

td.tdBest1Vl { background-color:#FF99FF; padding:8px 8px 8px 8px; text-align:left; }

/* Ad = Adresse; Dm = Demo; Dt = Datenträger; Hd = Header; Sd = Senden; Up = Update; Vl = Voll */



td.tdChara2ZdSA { background-color:#E0FFFF; padding:5px; border-style:solid; border-right-width:2px; border-bottom-width:1px; border-color:#DCDCDC; font-weight:bold; vertical-align:top; }
td.tdChara2ZdSB { background-color:#E0FFFF; padding:5px; border-style:solid; border-left-width:2px; border-bottom-width:1px; border-color:#DCDCDC; font-weight:500; vertical-align:top; }
td.tdChara2ZhSA { background-color:#E6E6FA; padding:5px; border-style:solid; border-right-width:2px; border-bottom-width:1px; border-color:#DCDCDC; font-weight:bold; vertical-align:top; }
td.tdChara2ZhSB { background-color:#E6E6FA; padding:5px; border-style:solid; border-left-width:2px; border-bottom-width:1px; border-color:#DCDCDC; font-weight:500; vertical-align:top; }



td.tdCRCopyR1 { font-family:Arial,Helvetica,sans-serif; font-size:10pt; font-weight:500; text-align:left; }

td.tdCRDS1 { font-size:12pt; font-weight:500; text-align:center; }

td.tdCRHome1 { font-size:12pt; font-weight:500; padding-right:7px; text-align:right; }

td.tdCRImpr1 { font-size:12pt; font-weight:500; text-align:center; }

/* SCH...: diese Wiederholung ist notwendig, damit es auch NN701 schnallt ... ! */



td.tdDiaRhm10 { padding:5px; text-align:center; vertical-align:middle; }
td.tdDiaRhm11 { border:2px solid #009900; padding:10px; text-align:center; vertical-align:middle; }
td.tdDiaRhm12 { background-color:#A9A9A9; border:2px solid #FFD700; font-family:Arial,Helvetica,sans-serif; font-size:24pt; padding:10px; text-align:center; vertical-align:middle; }

/* DiaRhm11 = fuer die Dias selbst;  ...10 = fuer die unsichtbaren (leeren) Rahmen;  ...12 = fuer die Navigations-Rahmen */



td.tdFuF1Ar1 { background-color:#FFFFFF; padding:7px 11px 7px 11px; text-align:left; }

td.tdFuF1Bu1 { background-color:#FFFFFF; padding:7px 11px 7px 6px; text-align:left; }

td.tdFuF1LT1 { background-color:#FFFFCC; padding:7px 11px 7px 11px; text-align:center; }

td.tdFuF1Pf1 { background-color:#FFFFFF; padding:7px 4px 7px 11px; text-align:right; }

td.tdFuF1Ti1 { background-color:#FFFFCC; font-weight:bold; padding:7px 11px 7px 11px; text-align:left; }

/* Ar = Artikelbez.; Bu = Buchsym.; LT = Lesetipps; Pf = Pfeil; Ti = Titel d.Tab. */



td.tdHomeAktTi1 { background-color:#FFFACD; color:#FF0000; font-size:14pt; font-weight:bold; text-align:center; vertical-align:middle; }
td.tdHomeAktTi2 { text-align:center; vertical-align:middle; }

td.tdHomeAktTxt1 { background-color:#FFFACD; padding:3px 8px 3px 8px; text-align:justify; vertical-align:top; }
td.tdHomeAktTxt2 { background-color:#FFB6C1; padding:3px 8px 3px 8px; text-align:justify; vertical-align:middle; }



td.tdHomeKMSC1 { color:#009900; font-size:20pt; font-weight:bold; letter-spacing:1pt; text-align:left; vertical-align:middle; }



td.tdKopfLi1 { padding-left:5px; text-align:left; }

td.tdKopfRe1 { padding-right:5px; text-align:right; }

td.tdKopfTi1 { color:#A9A9A9; font-size:24pt; font-weight:bold; text-align:center; vertical-align:middle; }

/* SCHEI...: weder NN701 noch IE50 ist per CSS beizubringen, zwischen Zellen KEINEN Rahmen anzuzeigen !!!(?) */
/* ==> erst mit <table border="0" cellspacing="0"> DIREKT im HTML klappte dies ... ! */



td.tdKZList1 { text-align:center; }


td.tdKZList2Zd { background-color:#000033; padding:5px; border-style:solid; border-width:1px; border-color:#DCDCDC; }
td.tdKZList2Zh { background-color:#000066; padding:5px; border-style:solid; border-width:1px; border-color:#DCDCDC; }

/* Z = Zeile: d = "dunkel"; h = "hell" */


td.tdKZList3a { font-size:14pt; font-style:italic; font-weight:600; padding:7px; vertical-align:bottom; }
td.tdKZList3b { font-size:12pt; font-weight:600; padding:7px; vertical-align:bottom; }



td.tdLastUpd1 { font-family:Arial,Helvetica,sans-serif; font-size:10pt; font-weight:bold; padding-top:25px; padding-bottom:10px; text-align:left; vertical-align:top; }



td.tdLinie1 { text-align:center; vertical-align:middle; }
/* VORSICHT: weder NN701 noch IE50 setzen 'text-align' bzw. 'vertical-align' bei "<img>-class" um !!! */
/* BEACHTE: es gibt kein "align=CENTER" für <img> in HTML !!! */



td.tdLiOb1 { font-family:Arial,Helvetica,sans-serif; font-size:9pt; text-align:left; vertical-align:top; }

td.tdLiUn1 { text-align:left; vertical-align:top; }

/* DrL */



td.tdLITAccVars1 { background-color:#FF99FF; padding:3px 6px 3px 6px; text-align:center; }



td.tdLTLM1Bi1 { background-color:#FFFFFF; padding:4px 8px 4px 8px; text-align:left; vertical-align:top; }

td.tdLTLM1Pf1 { background-color:#FFFFFF; padding:4px 3px 4px 8px; text-align:right; vertical-align:top; }

/* Bi = Bibliographie; Pf = Pfeil */



td.tdMain1 { padding-top:10px; padding-bottom:15px; text-align:left; vertical-align:top; }



td.tdMsgFstSek1a { background-color:#FFE4E1; border:5px double #FF0000; padding:15px 15px; text-align:left; }

td.tdMsgFstSek2a { background-color:#E0FFFF; border:4px solid #3366FF; padding:15px 15px; text-align:left; }

td.tdMsgFstSek3a { background-color:#FFFFCC; border:5px double #FFD700; padding:15px 15px; text-align:left; }

td.tdMsgFstSek4a { background-color:#CCFF00; border:4px solid #FF6600; padding:15px 15px; text-align:left; }
/* 4a = MyBuch2 */

td.tdMsgFstSek5a { background-color:#FAFAD2; border:4px solid #FFD700; padding:15px 15px; text-align:left; }
/* 5a = MyBuch3 */

td.tdMsgFstSek6a { background-color:#FFFFFF; border:4px solid #A9A9A9; padding:15px 15px; text-align:left; }
/* 6a = Bild des Monats */



td.tdMyBuchInhSZ1 { padding:3px 5px 3px 5px; text-align:right; vertical-align:bottom; }

td.tdMyBuchInhUeS1 { padding:3px 10px 3px 5px; text-align:left; vertical-align:bottom; }

/* DrL */



td.tdNavLiA1 { border-style:none; padding-top:20px; text-align:left; vertical-align:top; }

/* Li = Links; A,B,C... = Hierarchie-Ebene */



td.tdNavLiA2ak { border-style:none; padding: 3px 2px 4px 1px; text-align:left; vertical-align:middle; }
td.tdNavLiA2an { border-style:none; padding: 3px 2px 12px 1px; text-align:left; vertical-align:middle; }

td.tdNavLiB2ak { border-style:none; padding: 2px 2px 2px 1px; text-align:left; vertical-align:middle; }
td.tdNavLiB2an { border-style:none; padding: 2px 2px 2px 1px; text-align:left; vertical-align:middle; }

td.tdNavLiC2ak { border-style:none; padding: 1px 2px 1px 1px; text-align:left; vertical-align:middle; }
td.tdNavLiC2an { border-style:none; padding: 1px 2px 1px 1px; text-align:left; vertical-align:middle; }



td.tdNavLiA2bk { border-style:none; font-size:14pt; padding: 3px 2px 7px 5px; text-align:left; vertical-align:middle; }
td.tdNavLiA2bn { border-style:none; font-size:14pt; padding: 3px 2px 15px 5px; text-align:left; vertical-align:middle; }

td.tdNavLiB2bk { border-style:none; font-size:12pt; padding: 2px 2px 5px 3px; text-align:left; vertical-align:middle; }
td.tdNavLiB2bn { border-style:none; font-size:12pt; padding: 2px 2px 5px 3px; text-align:left; vertical-align:middle; }

td.tdNavLiC2bk { border-style:none; font-size:10pt; padding: 1px 2px 3px 1px; text-align:left; vertical-align:middle; }
td.tdNavLiC2bn { border-style:none; font-size:10pt; padding: 1px 2px 3px 1px; text-align:left; vertical-align:middle; }

/*  A,B,C = Hierarchie-Ebene (Nav.);  a,b = li. bzw. re. Spalte;  k = aktuell; n = normal  */



td.tdNavPicBothLi1 { text-align:left; vertical-align:middle; }
td.tdNavPicBothRe1 { text-align:right; vertical-align:middle; }

td.tdNavPicBottLi1 { text-align:left; vertical-align:middle; }
td.tdNavPicBottRe1 { text-align:right; vertical-align:middle; }

td.tdNavPicTopLi1 { text-align:left; vertical-align:middle; }
td.tdNavPicTopRe1 { text-align:right; vertical-align:middle; }

/* DrL (alle 6) */



td.tdNavUnA1 { background-color:#FFFACD; line-height:150%; padding:1px 5px 2px 8px; text-align:left; vertical-align:top; }
td.tdNavUnA2 { background-color:#FFFACD; font-size:14pt; line-height:150%; padding:1px 5px 2px 8px; text-align:center; vertical-align:middle; }
/* alternativ: #FFEFD5 (helles Bräunlich-Rosa) */

td.tdNavUnWI1 { line-height:150%; padding-top:1px; padding-right:7px; text-align:right; vertical-align:top; }
/* WI = "Weitere Infos" */



td.tdNavBottNor1 { font-size:14pt; color:#DCDCDC; padding-bottom:5px; padding-left:8px; line-height:21pt; }
td.tdNavBottTxt1 { font-size:10pt; color:#DCDCDC; padding-top:5px; padding-left:8px; }

td.tdNavTopNor1 { font-size:14pt; color:#DCDCDC; padding-bottom:5px; padding-left:8px; line-height:21pt; }
td.tdNavTopTxt1 { font-size:10pt; color:#DCDCDC; padding-top:5px; padding-left:8px; }

/* Navigation: normal bzw. für reinen Beschrftungstext */
/* VORSICHT: IE50 interpretiert 'word-spacing' NICHT ('letter-spacing' aber schon!) !!! */



td.tdNeuBez1Hd { background-color:#CCCCCC; font-weight:bold; padding:10px 15px 10px 15px; text-align:center; }

td.tdNeuBez1SN { background-color:#FFFFFF; padding:10px 15px 5px 15px; text-align:center; }

td.tdNeuBez1UW { background-color:#FFFFFF; padding:10px 15px 5px 15px; text-align:left; }

/* Hd = Header; SN = Software NEU; UW = Umstieg/Wechsel */



td.tdPreis1Dm1 { background-color:#FFFF99; padding:8px 8px 8px 8px; text-align:left; }
td.tdPreis1Dm2 { background-color:#FFFF99; padding:8px 8px 8px 8px; text-align:right; }

td.tdPreis1Dt1 { background-color:#33CCFF; padding:8px 8px 8px 8px; text-align:left; }
td.tdPreis1Dt2 { background-color:#33CCFF; padding:8px 8px 8px 8px; text-align:right; }

td.tdPreis1Hd1 { background-color:#CCCCCC; font-weight:bold; padding:8px 8px 14px 8px; text-align:left; vertical-align:bottom; }

td.tdPreis1Up1 { background-color:#99CC99; padding:8px 8px 8px 8px; text-align:left; }
td.tdPreis1Up2 { background-color:#99CC99; padding:8px 8px 8px 8px; text-align:right; }

td.tdPreis1Vl1 { background-color:#FF99FF; padding:8px 8px 8px 8px; text-align:left; }
td.tdPreis1Vl2 { background-color:#FF99FF; padding:8px 8px 8px 8px; text-align:right; }

/* Dm = Demo; Dt = Datenträger; Hd = Header; Up = Update; Vl = Voll */



td.tdRecht1 { font-family:Arial,Helvetica,sans-serif; font-size:10pt; text-align:left; vertical-align:top; }



/* td.tdStd1aFn { background-color:#FFFFFF; font-family:Arial,Helvetica,sans-serif; font-size:10pt; padding:7px,8px,7px,8px; text-align:left; vertical-align:top; } */
/* SCH...: NN701 setzt in "td.Fn" (colspan!) "td.padding" (insb. Left u. Top) nicht um !!! */

td.tdStd1aHdAC { background-color:#FF99FF; font-weight:bold; padding:7px 20px 7px 20px; text-align:center; }

td.tdStd1aLSAC { background-color:#FFCCFF; font-style:italic; font-weight:bold; padding:4px,8px,4px,8px; text-align:left; }

td.tdStd1aTd { background-color:#FFFFCC; padding:4px,8px,4px,8px; text-align:center; vertical-align:middle; }

/* DrL */
/* Fn = Fußnote; Hd = Header (AC=Access); LS = Linke Spalte; Td = Normales Td */
/* SCH...: NN701 schert sich nicht um das "td.padding" !!! ==> "td width" in HTML vorgeben ! */
/* SCH...: NN701 setzt nach wie vor "td.padding" falsch um (insb. 'padding-left' für LS) !!! */



td.tdStd1bSAHd { background-color:#CCCCCC; font-weight:bold; padding:7px 20px 10px 20px; text-align:center; vertical-align:bottom; }

td.tdStd1bSATd { background-color:#FFFFFF; padding:7px 10px 7px 10px; text-align:left; vertical-align:middle; }

td.tdStd1bSBHd { background-color:#CCCCCC; font-weight:bold; padding:7px 20px 10px 20px; text-align:center; vertical-align:bottom; }

td.tdStd1bSBTd { background-color:#FFFFFF; padding:7px 10px 7px 10px; text-align:center; vertical-align:middle; }

td.tdStd1bSCHd { background-color:#CCCCCC; font-weight:bold; padding:7px 20px 10px 20px; text-align:center; vertical-align:bottom; }

td.tdStd1bSCaTd { background-color:#00FF00; padding:7px 10px 7px 10px; text-align:left; vertical-align:middle; }
td.tdStd1bSCbTd { background-color:#FF0000; padding:7px 10px 7px 10px; text-align:left; vertical-align:middle; }

/* SA,SB,SC,... = Spalte A,B,C etc.; Hd = Header; Td = Normales Td */
/* Diese Formatierung ist zur Zeit im Einsatz für Tabelle "Entfernungszonen/Wegzeitpauschale" */



td.tdStd2aSAHd { background-color:#FFFFCC; font-family:Arial,Helvetica,sans-serif; font-size:14pt; font-weight:bold; padding:7px 20px 15px 20px; text-align:center; vertical-align:bottom; }

td.tdStd2aSATd { background-color:#FFFFCC; padding:7px 10px 7px 10px; text-align:left; vertical-align:middle; }

td.tdStd2aSBHd { background-color:#CCCCCC; font-size:16pt; font-style:italic; font-weight:bold; padding:7px 20px 15px 20px; text-align:center; vertical-align:middle; }

td.tdStd2aSBTd { background-color:#CCCCCC; font-style:italic; padding:7px 10px 7px 10px; text-align:center; vertical-align:middle; }

td.tdStd2aSCHd { background-color:#FFCCFF; font-family:Arial,Helvetica,sans-serif; font-size:14pt; font-weight:bold; padding:7px 20px 15px 20px; text-align:center; vertical-align:bottom; }

td.tdStd2aSCTd { background-color:#FFCCFF; padding:7px 10px 7px 10px; text-align:left; vertical-align:middle; }

/* SA,SB,SC,... = Spalte A,B,C etc.; Hd = Header; Td = Normales Td */



td.tdStd2bSAHd { background-color:#CCCCCC; font-size:14pt; font-weight:bold; padding:7px 10px 11px 10px; text-align:left; }

td.tdStd2bSATd { background-color:#FFFFFF; padding:7px 10px 7px 10px; text-align:left; vertical-align:top; }

td.tdStd2bSBHd { background-color:#CCCCCC; font-size:14pt; font-weight:bold; padding:7px 10px 11px 10px; text-align:left; }

td.tdStd2bSBTd { background-color:#FFFFFF; font-family:Arial,Helvetica,sans-serif; font-weight:bold; padding:7px 10px 7px 10px; text-align:left; vertical-align:top; }

/* SA,SB,SC,... = Spalte A,B,C etc.; Hd = Header; Td = Normales Td */



td.tdSWDL1Ar { background-color:#FFFFCC; padding:4px 8px 4px 8px; text-align:center; vertical-align:middle; }
td.tdSWDL1Gr { background-color:#FFFFCC; padding:4px 8px 4px 8px; text-align:right; vertical-align:middle; }
td.tdSWDL1Hd { background-color:#CCCCCC; font-size:larger; padding:5px 20px 5px 20px; text-align:center; }
td.tdSWDL1Nu { background-color:#FFFFCC; padding:4px 8px 4px 8px; text-align:left; }
/* DrL */
/* Ar = Archiv-Datei; Gr = Größe der Datei; Hd = Header; Nu = Nutzungsumgebung */



td.tdWelc1 { font-family:Arial,Helvetica,sans-serif; font-size:8pt; text-align:left; vertical-align:top; }
/* DrL */



/* <tr>: VORSICHT: Netscape 4.5 ignoriert CSS für <tr> !!!(?) */



ul.ulDrL1a { list-style-type:disc; margin:5px 5px 10px 60px; }
ul.ulDrL12a { list-style-type:circle; margin:3px 5px 7px 30px; }

ul.ulDrL2a { font-family:Arial,Helvetica,sans-serif; font-size:10pt; list-style-type:disc; margin:5px 5px 5px 50px; }

/* VORSICHT: 'line-height' betrifft (leider) auch die nach einem Zeilenumbruch folgenden Zeilen */
/* ==> diesbzgl. besser mit "<li> margin-top/-bottom" arbeiten ! */
/* SCH...: NN701 schert sich nicht um 'margin-left' bei <ul> - es setzt (hohe) Werte selbst !!! */



ul.ulSiMp11a { font-size:14pt; list-style-image:url(../Grafik/Kugel1a.gif); margin:10px 5px 10px 50px; }

ul.ulSiMp12a { font-size:12pt; list-style-image:url(../Grafik/Kugel1b.gif); margin:7px 5px 14px 20px; }

ul.ulSiMp13a { font-size:10pt; list-style-image:url(../Grafik/Kugel1c.gif); margin:4px 5px 8px 20px; }



ul.ulTab1a { list-style-type:none; margin:15px 5px 25px 60px; }

ul.ulTab2a { font-family:Arial,Helvetica,sans-serif; font-size:10pt; list-style-type:none; margin:3px 5px 7px 50px; }

/* Pseudo-Listen: <ul> dient hier rein der Nachbildung eines "Tabulators" ! */



/* ----------------------------------------------------------------- */
/* © Copyright 2003-2006 Dr. Michael Lüpke, Ostfildern, Germany */
/* http://www.dr-luepke.de */
/* All rights reserved. */
