/* allgemeiner Text: weißer Hintergrund; schwarze Schrift; Schrift:Arial; normal groß */
body {
   background-color:#FFFFFF;
   color:#000000;
   font-family:Arial;
   font-size:small;
   line-height:150%;
}

p, li {
   background-color:#FFFFFF;
   color:#000000;
   font-family:Arial;
   font-size:small;
   line-height:150%;
}

h1 {
   background-color:#FFFFFF;
   color:#000000;
   font-family:Arial;
   font-weight:bold;
   font-size:x-large;
   text-align:center;
   line-height:130%;
}

h2 {
   background-color:#FFFFFF;
   color:#000000;
   font-family:Arial;
   font-weight:normal;
   font-size:x-large;
   text-align:left;
   line-height:130%;
}

h3 {
   background-color:#FFFFFF;
   color:#000000;
   font-family:Arial;
   font-size:large;
   text-align:left;
   line-height:130%;
}

a {
   border-width:0px;
   font-family:Arial;
   font-size:small;
   line-height:150%;
}

img {
   border-width:0px;
}

a:link    { color:#0000FF; }
a:visited { color:#800008; }
a:active  { color:#000000; }
a:hover   { color:#FF0000; }

/* Hinweis-Texte */
#Hinweis {
   font-variant:small-caps;
   font-weight:bold;
}

/* Tabelle für Anleitungen in der Form: */
/*  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<  */
/*  |      | Profi-Anleitung         |  */
/*  | Name |<<<<<<<<<<<<<<<<<<<<<<<<<|  */
/*  |      | ausführliche Anleitung  |  */
/*  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<  */
.TabAnleitung {
   font-family:Arial;
   font-size:small;
   line-height:150%;
   width:100%;
   padding:2px;
   margin:0px;
   border-style:outset;
   border-width:1px;
   vertical-align:top;
   background-color:#DADEFF;
}
.TabAnleitung a, .TabAnleitung p {
   background-color:#DADEFF;
}
.TabAnleitungLinkeSpalte {
   font-family:Arial;
   font-size:small;
   line-height:150%;
   width:125px;
   padding:2px;
   margin:0px;
   border-style:groove;
   border-width:1px;
   vertical-align:top;
   background-color:#DADEFF;
}
.TabAnleitungProfiZeile {
   font-family:Arial;
   font-size:small;
   line-height:150%;
   padding:2px;
   margin:0px;
   border-style:groove;
   border-width:1px;
   vertical-align:top;
   background-color:#DADEFF;
}
.TabAnleitungAllgZeile {
   font-family:Arial;
   font-size:small;
   line-height:150%;
   padding:2px;
   margin:0px;
   border-style:groove;
   border-width:1px;
   vertical-align:top;
   background-color:#DADEFF;
}

/* Tabelle allgemein keine Ränder, keine Außenabstände, Breite:100% */
.Tab {
   width:100%;
   padding:1px;
   margin:1px;
   border-width:0px;
   vertical-align:top;
}

/* Rand um einzelne globale Zelle */
.TabZelle {
  vertical-align:top;
  border-width:2px;
  border-style:ridge;
  border-color:#80C0FF;
}

/* Logo-Ausrichtung */
#Logo {
   border-width:0px;
   text-align:left;
   width:250px;
   height:60px;
}

/* oberste Zeile mit Logo und ggf. Werbung */
#TabLogo {
   text-align:left;
   width:100%;
   padding:0px;
   margin:0px;
   border-width:1px;
   height:60px;
}

/* obere Navigationsleiste */
#TabTopNav {
   font-size:x-small;
   text-align:center;
   width:100%;
   padding:0px;
   margin:0px;
   background-color:#80C0FF;
   border-width:0px;
}

/* linke Navigationsleiste global */
#TabLeftNav {
   white-space:nowrap;
   text-align:left;
   width:100%;
   max-width:100px;
   padding:2px;
   margin:2px;
   background-color:#80C0FF;
   border-width:0px;
}

/* linke Navigationsleiste - Menüebene 0 */
.TabLeftNavM0 {
   white-space:nowrap;
   text-align:left;
   padding:0px;
   margin:0px;
   background-color:#80C0FF;
   border-width:0px;
}

.TabLeftNavM0 a, #TabLeftNavM0 a:visited {
   border-left-width:22px;
   border-left-color:#80C0FF;
   border-left-style:solid;
   width:100%;
   color:#0000FF;
}

.TabLeftNavM0 a:hover {
   border-left-width:22px;
   border-left-color:#FFFF70;
   border-left-style:solid;
   width:100%;
   background-color:#FFFF70;
   color: red;
}

/* linke Navigationsleiste - Download-Liste */
.TabLeftNavDownload {
   white-space:nowrap;
   text-align:left;
   padding:0px;
   margin:0px;
   text-indent:44px;
   background-color:#80C0FF;
   border-width:0px;
}

/* linke Navigationsleiste - Menüebene 0 mit Untermenüs */
.TabLeftNavM0Plus {
   white-space:nowrap;
   text-align:left;
   padding:0px;
   margin:0px;
   background-color:#80C0FF;
   border-width:0px;
}

.TabLeftNavM0Plus a, #TabLeftNavM0+ a:visited {
   border-left-width:0px;
   border-left-color:#80C0FF;
   border-left-style:solid;
   width:100%;
   color:#0000FF;
}

.TabLeftNavM0Plus a:hover {
   border-left-width:0px;
   border-left-color:#FFFF70;
   border-left-style:solid;
   width:100%;
   background-color:#FFFF70;
   color: red;
}

/* linke Navigationsleiste - Menüebene 1 */
.TabLeftNavM1 {
   white-space:nowrap;
   text-align:left;
   border-width:0px;
   padding:0px;
   margin:0px;
   background-color:#80C0FF;
}

.TabLeftNavM1 a, #TabLeftNavM1 a:visited {
   border-left-width:44px;
   border-left-color:#80C0FF;
   border-left-style:solid;
   width:100%;
   color:#0000FF;
}

.TabLeftNavM1 a:hover {
   border-left-width:44px;
   border-left-color:#FFFF70;
   border-left-style:solid;
   width:100%;
   background-color:#FFFF70;
   color: red;
}

/* linke Navigationsleiste - Menüebene 0 - aktiver Eintrag */
.TabLeftNavM0activ {
   white-space:nowrap;
   font-weight:bold;
   text-align:left;
   text-indent:22px;
   width:100%;
   padding:0px;
   margin:0px;
   background-color:#80F0FF;
   border-width:0px;
}


/* linke Navigationsleiste - Menüebene 0 mit Untermenüs - aktiver Eintrag */
.TabLeftNavM0PlusActiv {
   white-space:nowrap;
   font-weight:bold;
   text-align:left;
   text-indent:0px;
   width:100%;
   padding:0px;
   margin:0px;
   background-color:#80F0FF;
   border-width:0px;
}

/* linke Navigationsleiste - Menüebene 1 - aktiver Eintrag */
.TabLeftNavM1activ {
   white-space:nowrap;
   font-weight:bold;
   text-align:left;
   text-indent:44px;
   width:100%;
   padding:0px;
   margin:0px;
   background-color:#80F0FF;
   border-width:0px;
}

/* Hauptspalte - Top-Navigationstabelle */
.TabLeftNavCenter {
   white-space:nowrap;
   font-size:x-small;
   text-align:center;
   text-indent:0px;
   width:100%;
   padding:2px;
   letter-spacing:1px;
   margin:0px;
   background-color:#80C0FF;
   border-width:0px;
}

/* Tabelle als Index für Bilder */
#tabBilder {
   width:100%;
   padding:0;
   margin:0;
   border-width:0px;
   vertical-align:middle;
   text-align:center;
}

/* Tabelle für Keybindings in der Form: */
/*  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<  */
/*  |      | Tastatur                |  */
/*  |      |<<<<<<<<<<<<<<<<<<<<<<<<<|  */
/*  |      | Menü                    |  */
/*  | Name |<<<<<<<<<<<<<<<<<<<<<<<<<|  */
/*  |      | eLisp                   |  */
/*  |      |<<<<<<<<<<<<<<<<<<<<<<<<<|  */
/*  |      | Bemerkung               |  */
/*  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<  */
.TabKey {
   width:100%;
   padding:2px;
   margin:0px;
   border-style:outset;
   border-width:1px;
   vertical-align:top;
   background-color:#DADEFF;
}
.TabKeyLinkeSpalte {
   font-family:Arial;
   font-size:small;
   line-height:150%;
   width:150px;
   padding:2px;
   margin:0px;
   border-style:groove;
   border-width:1px;
   vertical-align:top;
}
.TabKeyKeys {
   font-family:Arial;
   font-size:small;
   line-height:150%;
   padding:2px;
   margin:0px;
   border-style:groove;
   border-width:1px;
   vertical-align:top;
   font-style:italic;
}
.TabKeyMenu {
   font-family:Arial;
   font-size:small;
   line-height:150%;
   padding:2px;
   margin:0px;
   border-style:groove;
   border-width:1px;
   vertical-align:top;
   font-style:italic;
}
.TabKeyeLisp {
   font-family:Arial;
   font-size:small;
   line-height:150%;
   padding:2px;
   margin:0px;
   border-style:groove;
   border-width:1px;
   vertical-align:top;
   font-style:italic;
}
.TabKeyBemerkung {
   font-family:Arial;
   font-size:small;
   line-height:150%;
   padding:2px;
   margin:0px;
   border-style:groove;
   border-width:1px;
   vertical-align:top;
   font-style:italic;
}
.TabKeyKeysI {
   font-family:Arial;
   font-size:small;
   line-height:150%;
   padding:2px;
   margin:0px;
   border-style:groove;
   border-width:1px;
   vertical-align:top;
}
.TabKeyMenuI {
   font-family:Arial;
   font-size:small;
   line-height:150%;
   padding:2px;
   margin:0px;
   border-style:groove;
   border-width:1px;
   vertical-align:top;
}
.TabKeyeLispI {
   font-family:Arial;
   font-size:small;
   line-height:150%;
   padding:2px;
   margin:0px;
   border-style:groove;
   border-width:1px;
   vertical-align:top;
}
.TabKeyBemerkungI {
   font-family:Arial;
   font-size:small;
   line-height:150%;
   padding:2px;
   margin:0px;
   border-style:groove;
   border-width:1px;
   vertical-align:top;
}

/* Tabelle für Keybindings in der Form: */
/*  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<  */
/*  | Taste | Beschreibung           |  */
/*  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<  */
.TabKeyb {
   font-family:Arial;
   font-size:small;
   line-height:150%;
   width:100%;
   padding:2px;
   margin:0px;
   border-style:outset;
   border-width:1px;
   vertical-align:top;
   background-color:#DADEFF;
}
.TabKeybKeys {
   font-family:Arial;
   font-size:small;
   line-height:150%;
   white-space:nowrap;
   padding:2px;
   margin:0px;
   border-style:groove;
   border-width:1px;
   vertical-align:top;
}
.TabKeybBeschreibung {
   font-family:Arial;
   font-size:small;
   line-height:150%;
   padding:2px;
   margin:0px;
   border-style:groove;
   border-width:1px;
   vertical-align:top;
}

.Taste {
   color:#FFFFFF;
   background-color:#666666;
   font-family:Arial Black, Arial, sans-serif;
   font-weight:normal;
   font-size:xx-small;
   text-align:center;
   border-top-width:0px;
   border-bottom-width:0px;
   border-left-width:3px;
   border-right-width:3px;
   border-color:#CCCCCC;
   border-style:outset;
   padding-right:3px;
   padding-left:3px;
   padding-top:0px;
   padding-bottom:0px;
}

.EmacsCustomizeTaste {
   color:#000000;
   background-color:#DDDDDD;
   font-family:sans-serif;
   font-weight:normal;
   font-size:xx-small;
   text-align:center;
   border-top-width:0px;
   border-bottom-width:0px;
   border-left-width:0px;
   border-right-width:0px;
   border-color:#FFFFFF;
   border-style:outset;
   padding-right:3px;
   padding-left:3px;
   padding-top:0px;
   padding-bottom:0px;
}

.Hauptmenue {
   color:#000000;
   background-color:#AAAAAA;
   font-family:sans-serif;
   font-weight:normal;
   font-size:xx-small;
   text-align:center;
   border-width:3px;
   border-color:#CCCCCC;
   border-style:inset;
   padding:1px;
   padding-left:5px;
   padding-right:5px;
}

.Untermenue {
   color:#000000;
   background-color:#AAAAAA;
   font-family:sans-serif;
   font-weight:normal;
   font-size:xx-small;
   text-align:center;
   border-width:3px;
   border-color:#CCCCCC;
   border-style:outset;
   padding:1px;
   padding-left:15px;
   padding-right:60px;
}

.UntermenueEbene2 {
   position:relative;
   left:-7px;
   top:2px;
   color:#000000;
   background-color:#AAAAAA;
   font-family:sans-serif;
   font-weight:normal;
   font-size:xx-small;
   text-align:center;
   border-width:3px;
   border-color:#CCCCCC;
   border-style:outset;
   padding:1px;
   padding-left:15px;
   padding-right:60px;
}

#Abspann {
   font-size:x-small;
}

