
/* Allgemeine Formatierungen */
  body {
    color:#aa8855;
    background-color:#220022;
    font-size: 100.01%;
    font-family: Helvetica,Arial,sans-serif;
    margin: 0; padding: 0;
    min-width: 45em; /* Mindestbreite verhindert Umbruch und Anzeigefehler in einigen Browsern */
  }

/* globale Angaben zu Bildern */
  img {
    border:none
  }
  
/* Darstellung von Links */
  a:link {
    color:#ddbb88;
    text-decoration:none;
  }
  a:visited {
    color:#ddbb88;
    text-decoration:none;
  }
  a:hover {
    color:#ffddbb;
  }
  a:active {
    color:#ccaa77;
  }
  
/* Darstellung von Titeln */
  h1 {
    color:#ccaa77;
  }

/* Seiteninhalt */
  div#Container {
    width:900px;
    height:800px;
    margin:0px auto;
    background-image:url(pix/oval_900x600.gif);
    background-repeat:no-repeat;
    position:relative;
  }

/* Hauptfenster */
  div#Inhalt {
    position:relative;
    top:80px;
    left:225px;
    width:450px;
    height:400px;
    text-align:center;
  }
  
/* Hauptfenster Index Links */
  div#IndexL {
    position:absolute;
    top:140px;
    left:190px;
    width:140px;
    height:220px;
    padding-right:20px;
    text-align:right;
  }

/* Hauptfenster Index Rechts */
  div#IndexR {
    position:absolute;
    top:140px;
    right:90px;
    width:300px;
    height:320px;
    text-align:left;
    padding:5px 0px 0px 20px;
    margin:0;
  }

/* Hauptfenster "Galerie" */
  div#Galerie {
    position:relative;
    top:80px;
    left:25px;
    width:850px;
    height:400px;
    text-align:center;
  }

/* Hauptfenster Links */
  div#InhaltL {
    position:absolute;
    top:190px;
    left:70px;
    width:140px;
    height:220px;
    padding-right:20px;
    text-align:right;
  }

/* Hauptfenster Rechts */
  div#InhaltR {
    position:absolute;
    top:190px;
    right:70px;
    width:140px;
    height:220px;
    padding-left:20px;
    text-align:left;
  }

/* Menupunkte */
/* Aussehen */
  a.menu {
    display: block;
    width:150px;
    height: 100px;
    background-image:url(pix/oval_150x100.gif);
    color:#bb9966;
    text-decoration:none;
    margin:0;
    padding:0;
  }
  a.menu:hover {
    background-image:url(pix/ovalshiny_150x100.gif);
    color:#ddbb88;
  }
/* Menuschriften */
  p.MenuText {
    position:relative;
    top:40px;
    margin: 0;
    padding: 0;
    font-weight:bold;
    text-align:center;
  }
/* Menuschrift zweizeilig */
  p.MenuText2 {
    position:relative;
    margin-top:0px;
    padding-top:25px;
    font-weight:bold;
    text-align:center;
  }
/* Menu Startseite */
  div#Menu1 {
    position:absolute;
    top:470px;
    left:0px;
    width:150px;
    height:100px;
    text-align:center;
    vertical-align:middle;
  }
  div#Menu2 {
    position:absolute;
    top:540px;
    left:105px;
    width:150px;
    height:100px;
    text-align:center;
  }
  div#Menu3 {
    position:absolute;
    top:595px;
    left:230px;
    width:150px;
    height:100px;
    text-align:center;
  }
  div#Menu4 {
    position:absolute;
    top:610px;
    left:375px;
    width:150px;
    height:100px;
    text-align:center;
  }
  div#Menu5 {
    position:absolute;
    top:595px;
    left:520px;
    width:150px;
    height:100px;
    text-align:center;
  }
  div#Menu6 {
    position:absolute;
    top:540px;
    left:645px;
    width:150px;
    height:100px;
    text-align:center;
  }
  div#Menu7 {
    position:absolute;
    top:470px;
    left:750px;
    width:150px;
    height:100px;
  }


/* Seiteninhalt Scrollversion */
  div#Container2 {
    width:900px;
    margin:0px auto;
    position:relative;
  }

/* Hauptfenster Scrollversion */
/* Hintergrund */
  div#Oval1 {
    width:900px;
    height:220px;
    padding:80px 0px 0px 0px;
    margin:0px;
    background-image:url(pix/oval_oben.jpg);
    background-repeat:no-repeat;
    text-align:center;
  }
  div#Oval2 {
    width:900px;
    margin:0px;
    background-image:url(pix/oval_mitte.jpg);
    background-repeat:repeat;
    text-align:center;
  }
  div#Oval3 {
    width:900px;
    height:300px;
    padding:0px;
    margin:0px;
    background-image:url(pix/oval_unten.jpg);
    background-repeat:no-repeat;
    text-align:center;
  }
/* Formatierungen f&uuml;r Text-/Bildabschnitte */
  .inhalt1 {
    padding:20px 0px;
    margin:0px 170px 0px 170px;
    text-align:center;
  }
  .inhalt2 {
    padding:20px 0px;
    margin:0px 153px 0px 293px;
    text-align:justify;
  }
  .inhalt3 {
    padding:20px 0px;
    margin:0px 153px 0px 293px;
    text-align:center;
    font-size:small;
  }
  .hilite {
    font-size:120%;
    font-weight:bold;
  }

/* Menu Scrollversion */
  div#Navigation {
    float: left;
    width: 230px;
    margin: 0;
    padding: 0;
  }
  div#Logo {
    padding-left:72px;
    width:158px;
    height:120px;
  }
  div#Menu {
    padding-left:80px;
    height:110px;
    text-align:center;
  }
/* Navigation "nach oben" */
  div#MenuBottom {
    margin:auto;
    padding:50px;
    width:150px;
    height:100px;
    text-align:center;
  }