/* DATEI: ~/css/black.css */
/* fuer Seiten mit dunklem Hintergrund */

/* Main page declarations (body: layout, colors, and backgrounds) */
body { margin-top:5px; margin-left:0px; margin-bottom:0px; margin-right:0px;
        padding-bottom:0px; }
.bgmm2002 { background-image:url(../2002/images/bg_mm2002.jpg);
           background-attachment:fixed; }
.bgdeath { background-image:url(../2002/images/bg_death.jpg);
           background-attachment:fixed; }
.bgmount { background-image:url(../2002/images/bg_mount.jpg);
           background-attachment:fixed; }
.bgsierra { background-image:url(../2002/images/bg_sierra.jpg);
           background-attachment:fixed; }
.bgyose { background-image:url(../2002/images/bg_yose.jpg);
           background-attachment:fixed; }
.bgzion { background-image:url(../2002/images/bg_zion.jpg);
         background-attachment:fixed; }
.bgescal { background-image:url(../2002/images/bg_escal.jpg);
         background-attachment:fixed; }
.bggrand { background-image:url(../2002/images/bg_grand.jpg);
         background-attachment:fixed; }

/* Main font declarations */
a,p,h1,h2,h3,h4,h5,h6,ul,ol,li,div,td,th,address,blockquote,nobr,b,i { font-family:Arial,Helvetica,sans-serif; }

/* Headings: sizes, layout, and colors */
h1 { font-size:30px; text-align:center; }
h2 { font-size:24px; text-align:center; }
h3 { font-size:18px; }
h4 { font-size:14px;
     margin-bottom:2px; }

/* General text elements */
p,ul,ol,li,div,th,td,address,nobr,b,i { font-size:13px; color:#FFFFFF; }
h1,h2,h3,h4,h5,h6 { color:#FFFFFF; }

/* Lists and tables */
ul { list-style-image:url(../images/listarrow_ffff80.png); }
table { border-style:outset;
        border-color:#CCCCCC;
        border-width:3px;
        border-spacing:0px; }
table.blind { border-style:none;
        border-width:0px;
        border-spacing:0px; }
.oben { vertical-align:top; }
.unten { vertical-align:text-bottom; }
.rechts { text-align:right; }
.links { text-align:left; }
.dark { background-color:#707090;
        padding:8px; border:none; }
.obendark { vertical-align:top;
            background-color:#707090; }

/* Links */
a:link {
    color:#FFFF80; text-decoration:underline;
}
a:visited {
    color:#FFFF80; text-decoration:underline;
}
a:active {
    color:#FF0000; text-decoration:underline;
}

/* Sizes and colors for all text elements */
.large {
    font-size:14px;
}
.small {
    font-size:10px;
}
.mm2002 {
    font-size:12px;
    font-weight:bold;
}

/* Other classes */
.center {
    text-align:center;
}
.nav { position:fixed;
       top:80px; left:10px; width:180px; height:200px;
       padding-left:0px; }
.nav ul { margin-top:5px; }
.topic { position:static;
         top:10px;
         margin-left:200px; margin-right:10px;
         padding-bottom:30px; }
         
/* Klassen fuer die Fusszeile: */
div.fuss { position:static; bottom:0px; left:0px;
           width:99.4%; height:20px;
           padding-left:5px; padding-top:0px; padding-bottom:4px;
           vertical-align:middle;
           margin:0px;
           background-color:#707090;
           border-top-width:1px; border-top-color:#FFFF80; border-top-style:solid; }
table.fuss { border-style:none;
             border-width:0px;
             border-spacing:0px;
             width:100%; }
td.lfuss { width:70%;
           text-align:left;
           font-size:10px; }
td.rfuss { width:30%;
           text-align:right;
           font-size:10px; }

/* Ende */
