/*        Projekt:  www.napalm-death.com
              Typ:  CSS-Datei
     Beschreibung:  Grundformate fuer saemtliche Browser
      Erstellt am:  10.03.2006, Frank Peter Neuendorf
Zuletzt geaendert:  22.03.2006, Frank Peter Neuendorf
 Niere Web-Design, www.webdesign-niere.de

============================ Farben ============================

Seitenhintergrund: rgb(148,130,109) bzw. #94826D
Seitenkopfhintergrund: rgb(51,51,51) bzw. #333333
Positionsbalkenhintergrund: rbg(181,169,97) bzw. #B5A961

======================= externe Dateien ========================

Seitenhintergrund:     ../grafik/hg.jpg
Seitenkopfhintergrund: ../grafik/hg-o.jpg
Positionsbalkenhintergrund: ../grafik/hg-balken.jpg

*/

/* =============== Abschnitt: Global - Links ================ */

a.nav:active { display:block;  font-family:tahoma,arial,helvetica,sans-serif; font-size:14px; font-weight:bold; color:#0050A0; text-decoration:none; text-align:center; letter-spacing:1px; background-color:#B5A961; background-image:url(../grafik/navi-1.jpg); background-position:top right; border-bottom:1px solid #2F2F2F; border-left:1px solid #2F2F2F; width:140px; height:20px; line-height:20px; padding-top:2px; padding-bottom:2px; padding-right:0px; padding-left:0px; margin:4px; }
a.nav:link   { display:block;  font-family:tahoma,arial,helvetica,sans-serif; font-size:14px; font-weight:bold; color:#0050A0; text-decoration:none; text-align:center; letter-spacing:1px; background-color:#B5A961; background-image:url(../grafik/navi-1.jpg); background-position:top right; border-bottom:1px solid #2F2F2F; border-left:1px solid #2F2F2F; width:140px; height:20px; line-height:20px; padding-top:2px; padding-bottom:2px; padding-right:0px; padding-left:0px; margin:4px; }
a.nav:visited{ display:block;  font-family:tahoma,arial,helvetica,sans-serif; font-size:14px; font-weight:bold; color:#0050A0; text-decoration:none; text-align:center; letter-spacing:1px; background-color:#B5A961; background-image:url(../grafik/navi-1.jpg); background-position:top right; border-bottom:1px solid #2F2F2F; border-left:1px solid #2F2F2F; width:140px; height:20px; line-height:20px; padding-top:2px; padding-bottom:2px; padding-right:0px; padding-left:0px; margin:4px; }
a.nav:hover  { display:block;  font-family:tahoma,arial,helvetica,sans-serif; font-size:14px; font-weight:bold; color:#DFDFDF; text-decoration:none; text-align:center; letter-spacing:1px; background-color:#333333; background-image:url(../grafik/navi-2.jpg); background-position:top right; border-bottom:1px solid #9F9F9F; border-left:1px solid #9F9F9F; border-right:0px; width:140px; height:20px; line-height:20px; padding-top:2px; padding-bottom:2px; padding-right:0px; padding-left:0px; margin:4px; }

a:active { color:#FFFFFF; text-decoration:none; }
a:link   { color:#FFFFFF; text-decoration:none; }
a:visited{ color:#FFFFFF; text-decoration:none; }
a:hover  { color:#FFFF00; text-decoration:underline; }

/* =============== Abschnitt: Global - normal =============== */

p,h1,h2,h3
{ margin:0; padding:5px;
  padding-left:180px; padding-right:15px;
}

h1 { font:22px arial,sans-serif; letter-spacing:2px; font-weight:bold; }
h2 { font:18px arial,sans-serif; letter-spacing:2px; font-weight:bold; color:#0050A0 }
h4 { font:20px arial,sans-serif; letter-spacing:1px; font-weight:bold; padding-left:7px; margin:0px; }
h3 { font:24px arial,sans-serif; letter-spacing:2px; font-weight:bold; padding-top:0px;}

#h5,h5
{ position:absolute; top:70px; right:175px; z-index:1;
  font:15px arial,sans-serif; letter-spacing:2px; color:rgb(181,168,97);
}

ul
{ list-style-image:url(../grafik/pfeil.gif); list-style-position:outside;
  margin:0; padding:5px; padding-left:200px; padding-right:15px;
}

/* ================== Abschnitt: Formulare ================== */

form, input, textarea
{ font-family:arial,tahoma,helvetica,sans-serif; font-size:16px;
  line-height:12px; padding-left:180px; margin:0px; }

legend
{ font-size:15px; color:#000; letter-spacing:3px; color:#0050A0;
  font-weight:bold; margin:0px; padding:0px; }

fieldset
{ padding:15px; width:530px; margin:0px; height:325px;
  background-color:#B0CAEB; border:solid 1px #0050A0;
  background-image:url(../grafik/hg-balken.jpg); color:#0050A0; }

input, textarea
{ display:block; float:left; width:235px; font-size:14px;
  border:1px solid #8F8F8F; background-color:#fff;
  margin:5px; padding:2px; letter-spacing:1px; margin-top:7px; }

.hidden { display:none; }

textarea
{ float:left; width:250px; }

#alter { width:50px; }

.submit, .reset
{ background-color:#0050A0; cursor:pointer; font-weight:bold;
  color:#fff; font-size:14px; height:24px; width:120px; }

label
{ width:100px; margin:5px; padding:5px; float:left;
  text-align:right; font-weight:bold; color:#0050A0; }

/* ================== Abschnitt: Container ================== */

#members { position:absolute; top:5px; left:159px; z-index:1 }

#navi
{ position:absolute; text-align:left;
  top:0px; left:0px;
  background-color:rgb(148,130,109); background-image:url(../grafik/hg.jpg);
  height:405px; width:150px; float:left;
  margin-left:10px; padding-left:0px;
}

#bilder { position:absolute; top:5px; right:10px; }

#position
{ position:absolute; top:90px; left:160px; border:0px; margin:0px;
  font-size:13px; font-weight:bold; color:#0050A0; letter-spacing:5px;
  background-color:rbg(181,169,97); background-image:url(../grafik/hg-balken.jpg);
  width:100%; height:17px; padding-left:23px; padding-top:0px;
}

#ecke
{ position:absolute; top:90px; left:160px; border:0px; margin:0px;
  background-color:rbg(173,202,232); z-index:1;
  width:17px; height:17px; padding-left:0px; padding-top:0px;
}

#kontakt
{ position:absolute; bottom:0px; left:46%; color:#fff;
  font-size:10px; line-height:20px; letter-spacing:4px;
}

#update
{ position:absolute; bottom:0px; left:10px; color:#fff;
  font-size:10px; line-height:20px; letter-spacing:1px;
  text-align:left; z-index:1;
}

#logo-nd
{ position:absolute; top:110px; right:40px;
  background-image:url(../grafik/logo-nd.gif); background-repeat:no-repeat;
  height:71px; width:72px; float:left;
  margin-left:10px; padding-left:0px;
}

#logo-nd-at
{ position:absolute; top:110px; right:40px;
  background-image:url(../grafik/logo-nd-at.gif); background-repeat:no-repeat;
  height:71px; width:109px; float:left;
  margin-left:10px; padding-left:0px;
}

/* ============= Abschnitt: Container - Platten ============= */

.leer { margin-left:5px; clear:both }
.bild { float:left; width:500px; }
.bild img { float:left; margin:5px }
.gruppe
{ background-color:#B6AA60; background-image:url(../grafik/ecke_2.jpg);
  background-repeat:no-repeat; background-position:top left;
  width:530px; margin:10px; padding:5px; margin-left:180px; }

/* ============== Abschnitt: Container - Titel ============== */

li
{ list-style:decimal-leading-zero; margin-left:175px }
.bulletfarbe { color:#B5A961 }
.textfarbe { color:#000000 }

#zurueck { position:relative; top:125px; left:450px; z-index:1 }

#cover
{ position:absolute; top:170px; right:40px;
  height:192px; width:192px; float:left;
  margin-left:10px; padding-left:0px;
}

/* =================== Abschnitt: Global ==================== */
<![if ! IE ]>
html {  margin:0; /* eine sinnlose Anweisunng, da nach der vorhergehende Zeile eine Anweisung ignoriert wird */
}

body {  font:18px arial,tahoma,helvetica,sans-serif;
        margin:0px; padding:0px;
        overflow: hidden; color:#000;
        background-color:rgb(148,130,109); background-image:url(../grafik/hg.jpg);

        scrollbar-arrow-color:#333333;
        scrollbar-base-color:#B5A961;
        scrollbar-track-color:#4F4F4F;
}

#oben { position:fixed; width:100%; top:0; overflow: auto;
        height:90px;
        background-color:rgb(51,51,51);
        background-image:url(../grafik/hg-o.jpg);
}

#inhalt
{       position:fixed; overflow: auto; width:100%;
        top:90px; bottom:35px;
}

#unten
{       position:fixed; letter-spacing:1px;
        bottom:0px; width:100%; height:25px;
        overflow:auto; text-align:right;
        background-color:#333333;
        background-image:url(../grafik/hg-o.jpg);
}

<![endif]>
<!--[if gte IE 5]>
html, body { font:18px arial,tahoma,helvetica,sans-serif;
        margin: 10;
        padding: 0;
        /* ohne IE/Mac \*/
        overflow: hidden; color:#000;
        background-color:rgb(148,130,109); background-image:url(../grafik/hg.jpg);
        /**/
}
#oben { position:absolute;
        width:100%;
        top:0;
        height:90px;
        overflow:auto;
        background-color:rgb(51,51,51);
        background-image:url(../grafik/hg-o.jpg);
}
#inhalt
{       margin-top: 60px;
        /* ohne IE/Mac \*/
        position: absolute;
        height: expression(document.body.clientHeight - 155 + "px");
        margin:0;
        /**/
        width:100%; top:120px; overflow:auto;
}

#unten
{       /* ohne IE/Mac \*/
        position:absolute; line-height:18px;
        color:#fff; font-size:10px; text-align:right;
        top: expression(document.body.clientHeight - 20 + "px");
        /**/
        background-color:#333333;
        background-image:url(../grafik/hg-o.jpg);
        overflow:auto; width:100%; height:20px;
}

<![endif]-->