/* allgemein */

html, body {
      background-color: #2F2F2F;
      font-family: Arial, Helvetica, Sans-serif;
      font-size: 10pt;
      color: #6F6F6F;
      scrollbar-track-color: gray;
      scrollbar-arrow-color: ghostwhite;
      scrollbar-face-color: #292C29;
      scrollbar-highlight-color: ghostwhite;
      scrollbar-3dlight-color: red;
      scrollbar-shadow-color: firebrick;
      scrollbar-darkshadow-color: darkred;
}

/* gesamter Bereich */
.gesamt {
          align: center;
          background-color: #2F2F2F;
          position: relative;
          z-index: 1;
          width: 800px;
          height: 800px;
          top: 0px;
          left: 0px;
}

/* Bereich für Logobild */
.logobild {
          background-color: white;
          text-align: center;
          position: absolute;
          z-index: 1;
          width: 790px;
          height: 116px;
          top: 0px;
          left: 0px;
}

/* Bereich für Überschrift unter Logo */
.ueberschrift2 {
          background-color: #6F6F6F;
          text-align: center;
          position: absolute;
          z-index: 1;
          width: 800px;
          height: 30px;
          top: 150px;
          left: 0px;
          border-bottom-width: 2px;
          border-bottom-color: #FF0000;
          border-bottom-style: solid;
          border-top-width: 2px;
          border-top-color: #FF0000;
          border-top-style: solid;
}

/* Hauptbereich */
.hauptbereich {
          background-color: #2F2F2F;
          color: #000000;
          text-align: center;
          position: absolute;
          z-index: 1;
          width: 630px;
          height: 500px;
          top: 210px;
          left: 170px;
}


/* Bereich für die Navigation */
.navigation {
          background-color: #3F3F3F;
          text-align: left;
          position: absolute;
          z-index: 1;
          width: 150px;
          height: 400px;
          top: 184px;
          left: 0px;
          border-right-width: 2px;
          border-right-color: #FF0000;
          border-right-style: solid;
          border-bottom-width: 2px;
          border-bottom-color: #FF0000;
          border-bottom-style: solid;
}

/* Bereich für die seitliche Werbung */
div.werbung {
          position: absolute;
          z-index: 3;
          width: 125px;
          height: 280px;
          top: 580px;
          left: 0px;
          text-align: center;
}

/* Bereich für die Länderbutton */
div.country {
          position: absolute;
          z-index: 3;
          width: 25px;
          height: 25px;
          top: 154px;
          left: 20px;
          text-align: center;
}

h1.titel {
      color: #6F6F6F;
      font-family: Times New Roman, Roman, Times Roman, Serif;
      font-size: 54px;
      font-style: italic;
      margin-bottom: 0px;
      margin-top: 0px;
      padding-bottom: 0px;
      padding-top: 25px;
}

h2.titel {
      color: ghostwhite;
      font-family: Arial, Helvetica, Sans-serif;
      font-size: 16px;
      margin-top: 5px;
      margin-bottom: 0px;
      font-style: italic;
      letter-spacing: 3px;
}

h1 {
      color: #9F9F9F;
      font-family: Arial, Helvetica, Sans-serif;
      font-size: 20px;
      font-style: normal;
      margin-top: 0px;
      padding-bottom: 0px;
      padding-top: 0px;
}

h3 {
      color: #C04000;
      font-family: Arial, Helvetica, Sans-serif;
      font-size: 17px;
      font-style: italic;
      text-decoration: none;
      margin-top: 25px;
      padding-bottom: 5px;
      margin-bottom: 0px;
}

h4 {
      color: #8F8F8F;
      font-family: Comic Sans MS, Times New Roman, Roman, San-Serif;
      font-size: 18px;
      font-style: italic;
      text-decoration: none;
      margin-top: 0px;
      padding-top: 0px;
      margin-bottom: 20px;
}

h1.text {
      color: white;
      font-family: Arial, Helvetica, Sans-serif;
      font-size: 1px;
      font-style: normal;
      margin-top: 0px;
      padding-bottom: 0px;
      padding-top: 0px;
}

/* Formatierung der Navileiste */
.navi {
         margin-top: 10px;
         height: 30px;
         width: 135px;
         padding-left: 15px;
         border-bottom-style: dashed;
         border-bottom-width: 1px;
         border-bottom-color: #FF0000;
}

/* Formatierung der Martellseite */
h1.martell {
      color: seashell;
      font-family: Arial, Helvetica, Sans-serif;
      font-size: 20px;
      font-style: normal;
      margin-bottom: 0px;
      margin-top: 0px;
      padding-bottom: 0px;
      padding-top: 0px;
}

h2.martell {
      color: papayawhip;
      font-family: Arial, Helvetica, Sans-serif;
      font-size: 16px;
      font-style: italic;
      margin-bottom: 0px;
      margin-top: 0px;
      padding-bottom: 0px;
      padding-top: 0px;
}

/* Postion und Fotmatierung der Site Map */
div.map {
         position: absolute;
         z-index: 1;
         top: 0px;
         left: 170px;
         text-align: left;
}

font.ebene1 {
         font-family: Times New Roman, Roman, Times Roman, Serif;
         font-size: 20px;
         line-height: 30px;
}

font.ebene2 {
         font-family: Times New Roman, Roman, Times Roman, Serif;
         font-size: 18px;
         line-height: 28px;
}

font.ebene3 {
         font-family: Times New Roman, Roman, Times Roman, Serif;
         font-size: 16px;
         line-height: 22px;
}

/* Formatierung der Links in der Navi-Leiste */
a.nav:link {
         font-family:Comic Sans MS, Times New Roman, Roman, San-Serif;
         font-size: 18px;
         font-weight: normal;
         color: #AFAFAF;
         text-decoration: none;
}
a.nav:visited {
         font-family:Comic Sans MS, Times New Roman, Roman, San-Serif;
         font-size: 18px;
         font-weight: normal;
         color: #AFAFAF;
         text-decoration: none;
}
a.nav:hover {
         font-family:Comic Sans MS, Times New Roman, Roman, San-Serif;
         font-size: 18px;
         font-weight: bold;
         color: #FF0000;
         text-decoration: none;
}
a.nav:active {
         font-family:Comic Sans MS, Times New Roman, Roman, San-Serif;
         font-size: 18px;
         font-weight: bold;
         color: #6F6F6F;
         text-decoration: none;
}
a.nav:focus {
         font-family:Comic Sans MS, Times New Roman, Roman, San-Serif;
         font-size: 18px;
         font-weight: bold;
         color: #FF0000;
         text-decoration: none;
}


/* Rahmen um die Bilder-Links */

a.bilder:link {
        border-bottom-width: 3px;
        padding-bottom: 2px;
        margin-left: 5px;
}
a.bilder:visited {
        border-bottom-width: 3px;
        padding-bottom: 2px;
        margin-left: 5px;
}

a.bilder:hover {
        border-bottom-style: double;
        border-bottom-width: 3px;
        border-bottom-color: red;
        padding-bottom: 2px;
        margin-left: 5px;
}

a.bilder:active {
        border-bottom-width: 3px;
        padding-bottom: 2px;
        margin-left: 5px;
}

a.bilder:focus {
        border-bottom-style: double;
        border-bottom-width: 3px;
        border-bottom-color: red;
        padding-bottom: 2px;
        margin-left: 5px;
}

/* Formatierung der Anchor auf den Fotoseiten (Top) */

a.anfang:link {
        color: #FFFF33;
        font-family: Arial, Helvetica, Sans-serif;
        font-size: 12px;
        font-style: normal;
        text-decoration: none;
}
a.anfang:visited {
        color: #FFFF33;
        font-family: Arial, Helvetica, Sans-serif;
        font-size: 12px;
        font-style: normal;
        text-decoration: none;
}

a.anfang:hover {
        color: #999966;
        font-family: Arial, Helvetica, Sans-serif;
        font-size: 12px;
        font-style: normal;
        text-decoration: none;
}

a.anfang:active {
        color: #FFFF33;
        font-family: Arial, Helvetica, Sans-serif;
        font-size: 12px;
        font-style: normal;
        text-decoration: none;
}

a.anfang:focus {
        color: #999966;
        font-family: Arial, Helvetica, Sans-serif;
        font-size: 12px;
        font-style: normal;
        text-decoration: none;
}

/* Formatierung der Links auf den Fotoseiten */
a.fnav:link {
         font-family:Arial,Helvetica,Sans-serif;
         font-size: 16px;
         font-weight: bold;
         color: #6F6F6F;
         text-decoration: none;
}
a.fnav:visited {
         font-family:Arial,Helvetica,Sans-serif;
         font-size: 16px;
         font-weight: bold;
         color: #6F6F6F;
         text-decoration: none;
}
a.fnav:hover {
         font-family:Arial,Helvetica,Sans-serif;
         font-size: 16px;
         font-weight: bold;
         color: #FF0000;
         text-decoration: underline;
}
a.fnav:active {
         font-family:Arial,Helvetica,Sans-serif;
         font-size: 16px;
         font-weight: bold;
         color: #6F6F6F;
         text-decoration: none;
}
a.fnav:focus {
         font-family:Arial,Helvetica,Sans-serif;
         font-size: 16px;
         font-weight: bold;
         color: #FF0000;
         text-decoration: underline;
}

/*Formatierung der aktuellen Seite auf den Fotoseiten */
font.aktuell {
         font-family:Arial,Helvetica,Sans-serif;
         font-size: 16px;
         font-weight: bold;
         color: #FF0000;
}

/*Formatierung der Rahmen um die Fotos */
img.bild {
        border-top-width: 5px;
        border-bottom-width: 5px;
        border-left-width: 5px;
        border-right-width: 5px;
        border-color: #7F7F7F;
        border-style: outset;
}

/*Formatierung der Rahmen um die Logos */
img.logo {
        border-top-width: 3px;
        border-bottom-width: 3px;
        border-left-width: 3px;
        border-right-width: 3px;
        border-color: darkgray;
        border-style: solid;
}

/* Formatierung der Links auf der Linkseite */

a.links:link {
        color: #6F6F6F;
        font-family: Times, 'Times New Roman', serif;
        font-size: 19px;
        font-weight: bold;
        text-decoration: none;
}
a.links:visited {
        color: #6F6F6F;
        font-family: Times, 'Times New Roman', serif;
        font-size: 19px;
        text-decoration: none;
}

a.links:hover {
        color: #FF0000;
        font-family: Times, 'Times New Roman', serif;
        font-size: 19px;
        text-decoration: underline;
}

a.links:active {
        color: #6F6F6F;
        font-family: Times, 'Times New Roman', serif;
        font-size: 19px;
        text-decoration: underline;
}

a.links:focus {
        color: #FF0000;
        font-family: Times, 'Times New Roman', serif;
        font-size: 19px;
        text-decoration: underline;
}

/* Deffintion der Linkzusätze auf der Linkseite */
em {
        font-family: Times, 'Times New Roman', serif;
        font-style: normal;
        font-weight: normal;
        font-size: 17px;
}

/* Formatierung der Links auf der SiteMap-Seite */

a.sitemap:link {
        color: #FFFF33;
}
a.sitemap:visited {
        color: #999966;
}