/* eb.css: CSS-Datei für eckhardb.de */
body { color:#000000;
  background:#D0D0D0;
  font-family:Arial,sans-serif;
  padding:0;
  margin:0;
 }
h1 { font-size:25pt;font-weight:bold;letter-spacing:3pt;text-align:center }
h1.titel { font-size:25pt;font-weight:bold;letter-spacing:1pt;text-align:center }
h2 { font-size:16pt;letter-spacing:2pt;text-align:center }
h2.sh2 { font-size:16pt; }
h3 { font-size:14pt; }
h4 { font-size:12pt; }
pre { font-family:Courier New,Courier,monospace;font-size:12pt;color:#000080; }
/* Quelltext-Beispiele */
tt { font-family:Courier New,Courier,monospace;font-size:10pt;color:#0000C0; }
.code { background-color:#FFFFE0; }
td.xplcode { background-color:#EEEEFF; }
.big { background-color:#E7E7E7;font-size:120%;letter-spacing:1pt;font-weight:bold;margin: 0.2cm 30px 0.2cm 30px;padding: 0.2cm 10px 0.2cm 10px }
.small { font-size:75%; }
.menu { font-size:8pt;vertical-align:bottom; }
.mini { font-size:7pt;vertical-align:bottom; }
.qbar { background-color:#FFFFE0;font-size:9pt;font-family:Arial,sans-serif; }
pre.normal { color:#000000; }
a:link { color:#0000FF;text-decoration:none; }
a:visited { color:#880000;text-decoration:none; }
a:active { color:#FF0000;text-decoration:none; }
.menubaum {
    font-size:8pt;font-weight:bold;vertical-align:bottom;
    float:left;
    width: 130px;
    padding:10px 0 20px 10px;
    background:#E7E7E7;
    }

.menubaum a:hover{
color:#D0D0D0;
background:#0000FF;
}

.menuh { /* Menübild Hochformat */
  width:100px;
  height:125px;
}
.menuq { /* Menübild Querformat */
  width:110px;
  height:100px;
}
.thumb { /* Formatierung Thumbs der Gallerien */
  width:120px;
  height:130px;
}

.kopf {
    background-repeat: repeat;
    font-size:25pt;letter-spacing:1;
    font-weight:bold;
    height: 50px;
    padding: 2px 0 0 0;
    margin:0 0 0px 140px;
    line-height: 50px;
    text-align:right;
    overflow:hidden;
    }

.fuss {
    background-repeat: repeat;
    clear:left;
    margin:0 0 0 0px;
    padding: 6px 0 5px 0;
    background:#E7E7E7;
}
.text {
margin:10px 0 10px 150px;
font-family:Arial,sans-serif;
font-size:11pt;

/* Popups für Navi */
  ul#Navigation {
    margin: 0; padding: 0;
    text-align: center;
  }

  ul#Navigation li#left{
    text-align: right;
  }
  ul#Navigation li#right{
    text-align: left;
  }

  ul#Navigation li {
    display: inline;
    list-style: none;
    float: left;  /* ohne width - nach CSS 2.1 erlaubt */
    position: relative;
    margin: 0; padding: 0;
  }
  * html ul#Navigation li {  /* Korrektur fuer den IE 5 und 6 */
    margin-bottom: -0.4em;
  }
  *:first-child+html ul#Navigation li {  /* Korrektur fuer den IE 7 */
    margin-bottom: -0.1em;
  }

  ul#up{
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0em; left: 0em;
    display: none;  /* Unternavigation ausblenden */
    background-color: #D0D0D0;

  }

  ul#Navigation li:hover ul {
    display: block;  /* Unternavigation in modernen Browsern einblenden */
  }

  ul#Navigation li {
    display: block;
    width: 200px;  /* Breite den in li enthaltenen Elementen zuweisen */
    padding: 0.2em 0em 0em 0em;
    /* border: 1px solid black;
    border-left-color: white; border-top-color: white;
    background-color: #ccc;*/
  }
  * html ul#Navigation a, * html ul#Navigation span {
    width: 8.6em;   /* Breite nach altem MS-Boxmodell fuer IE 5.x */
    w\idth: 6.4em;  /* korrekte Breite fuer den IE 6 im standardkompatiblen Modus */
  }

    }
