/* Alten Browsern wird diese CSS-Datei untergeschoben */
/* Diese können oft nicht CSS so gut darstellen wie modernere */
/* Deshalb kopiert man die moderne CSS-Datei auf diese alte und */
/* ändert dann die nicht gut dargestellten Einträge um, so daß sie vernünftig angezeigt werden */
/* Kopieren ist deshalb angesagt, weil dann alle verwendeten Elemente  tatsächlich in beiden Dateien vorkommen */

body
{
 color:#FFFFFF !important;    /* weiße Schriftfarbe, dominant */
 background:none #000000 !important;
 font-family:"Bookman Old Style","Times New Roman",serif;
 text-align:center;
 margin-top:10px;
 margin-bottom:10px;
}

h1
{
 font-family:"Bookman Old Style","Times New Roman",serif;
 font-weight:bold;
 margin-top:0em;
 margin-bottom:1em;
}
h1:first-letter
{
 font-size:120%;
}

h2
{
 font-family:"Arial","Helvetica","Verdana",sans-serif;
 font-weight:bold;
 margin-bottom:1em;
}

h3
{
 font-family:"Arial","Helvetica","Verdana",sans-serif;
 font-weight:bold;
}

address
{
 font-size:100%;
 font-style:normal;
 font-weight:normal;
}
address:first-line
{
font-size:120%;
}


/* --------------------------------- */
#navileft
{
 position:absolute;
 left:0px;
 top:0px;
 margin:0px;
 padding-left:0.3em;
 padding-right:0.5em;
 background-color:transparent;
 text-align:center;
 z-index:4;
 font-size:130%;
 width:6em;   /* ie5win fudge begins */
 voice-family:"\"}\"";
 voice-family:inherit;
 width:6em;}
 html>body #navileft {
 width:6em;   /* ie5win fudge ends */
}
/* Box für Navigationsbuttons links */

#naviright {
 position:absolute;
 right:0px;
 top:0px;
 margin:0px;
 padding-left:0.4em;
 padding-right:0.4em;
 background-color:transparent;
 text-align:center;
 z-index:4;
 font-size:130%;
 width:6em;   /* ie5win fudge begins */
 voice-family:"\"}\"";
 voice-family:inherit;
 width:6em;}
 html>body #right {
 width:6em;   /* ie5win fudge ends */
}
/* Box für Navigationsbuttons rechts */

#centercontent
{
 background-color:transparent;
 margin-left:8.5em;   /* Abstand vom li. u. re. Fensterrand, der größer sein muß als die Breite der Navi-Leisten */
 margin-right:8.5em;  /* Beachte: fontsize im centercontent ist kleiner als in den Navi-Leisten */
}
/* Box für den "eigentlichen" Inhalt, in der Mitte zwischen den Navi-Boxen */

div.bottom
{
 position:relative;
 bottom:0px;
 padding-top:0px;
 width:auto;
 margin-left:auto;
 margin-right:auto;
 background-color:transparent;
 text-align:center;
 z-index:3;
}
/* Box für "Fußzeile" unten (Laufschrift, Navi-Buttons usw.) */

.Hinweis
{
 width:auto;
 border:3pt double #C0C0C0;
 font-size:75%;
 color:#EEEEEE;
 text-align:left;
 background-color:#404040;
 padding:0.2em 0.5em 0.5em 0.7em;
 margin-top:0;
 margin-bottom:1cm;
}
/* Hinweis-Box */
.Hinweis span#headline
{
 line-height:2.5em;
 font-family:"Arial","Helvetica","Verdana",sans-serif;
 font-weight:bold;
 font-size:150%;
}
/* Überschrift in Hinweis-Abschnitt, effektiv: 75%*150%=112.5% */
.Hinweis#zentriert
{
 text-align:center;
}


/* --------------------------------- */
a
{
 color:#FFFFFF;
 background:none transparent;
 text-decoration:underline;
}
/* normaler Link */

a:link, a:visited
{
 color:#FFFFFF;
 background:none transparent;
 text-decoration:underline;
}
a:hover
{
 color:#ECECEC;
 background:none transparent;
 text-decoration:underline;
}
a:active
{
 color:#FFFFC0;
 background:none transparent;
 text-decoration:underline;
}
/* Link-Eigenschaften für normale Links */

a.navivertik, a.aktuell, a.aktuell:link, a.aktuell:visited, a.aktuell:hover, a.aktuell:active
{
 display:block;
 margin-top:1.8em;   /* vertikaler Abstand der Navigationsbuttons */
 font-family:"Bookman Old Style",serif;
 font-weight:bold;
 border-top:2px solid #FFFFFF;
 border-left:2px solid #FFFFFF;
 border-bottom:3px solid #C0C0C0;
 border-right:3px solid #C0C0C0;
 width:6em;
 text-align:center;
 text-decoration:none;
}
/* einzelne vertikale Navigationsbuttons (Link) */

a.navivertik:link, a.navivertik:visited
{
 color:#FFFFFF;
 background-color:#000000;
 text-decoration:none;
}
a.navivertik:hover, a.aktuell, a.aktuell:link, a.aktuell:visited, a.aktuell:hover, a.aktuell:active
{
 color:#ECECEC;
 background-color:#000000;
 border-top:3px solid #C0C0C0;
 border-left:3px solid #C0C0C0;
 border-bottom:2px solid #FFFFFF;
 border-right:2px solid #FFFFFF;
}
a.navivertik:active, a.aktuell, a.aktuell:link, a.aktuell:visited, a.aktuell:hover, a.aktuell:active
{
 color:#FFFFC0;
 background-color:#202020;
}
/* Link-Eigenschaften für vertikale Navigations-Buttons */


/* --------------------------------- */
.listevertik
{
 list-style-type:none;
 margin:0px;
 padding:0px;
}

ul#navihoriz
{
 margin:0; padding:1em;
 text-align:center;
 background-color:transparent;
}
ul#navihoriz li
{
 list-style:none;
 display:inline;
 margin:0.4em; padding:0;
}

ul#navihoriz a, ul#navihoriz a:link, ul#navihoriz a:visited
{
 font-family:"Bookman Old Style",serif;
 font-size:85%;   font-weight:bold;
 border-top:2px solid #FFFFFF;
 border-left:2px solid #FFFFFF;
 border-bottom:3px solid #C0C0C0;
 border-right:3px solid #C0C0C0;
 padding:0.2em 1em;
 text-decoration:none;
}
* html ul#navihoriz a
{
 width:1em;    /* nur für IE 5.0x erforderlich */
 w/idth:auto;  /* sicherheitshalber für spätere Versionen korrigiert */
}
ul#navihoriz a:hover
{
 color:#ECECEC;
 background-color:#000000;
 border-top:3px solid #C0C0C0;
 border-left:3px solid #C0C0C0;
 border-bottom:2px solid #FFFFFF;
 border-right:2px solid #FFFFFF;
}

ul#navihoriz a:active
{
 color:#FFFFC0;
 background-color:#202020;
}


/* --------------------------------- */
table#bandmembers
{
 margin-left:auto;
 margin-right:auto;
 padding:0;
 margin-top:0px;
 border:0 none;
 border-collapse:separate;
 width:500px;   /* anpassen an Breite des Bildes */
 text-align:center;
 color:#FFFFFF;
 background-color:#000000;
}
table#bandmembers td a
{
 font-size:100%;   /* anpassen an Breite der Tabelle und Position der Leute auf dem Bild:
                      für 662x500:130%
                      für 500x378:100% */
 display:inline;
 float:left;
 width:100%;
 color:#FFFFFF;
 background-color:#000000;
 padding:0;
 text-decoration:none;
}
table#bandmembers td a:hover
{
 background-color:#404040;
 color:#FFFFFF;
}

table#Interview
{
 margin-left:auto;
 margin-right:auto;
 padding:0px;
 margin-top:2em;
 border-collapse:collapse;
 width:95%;
 color:#FFFFFF;
 background-color:#000000;
}
table#Interview tr
{
 text-align:left;
 vertical-align:top;
}
table#Interview td#Frage
{
 font-family:"Arial","Helvetica","Verdana",sans-serif;
 font-weight:bold;
 color:#808080;
}
/* Formatierung der Fragen-Schrift in der Interview-Tabelle */


table#pics
{
 margin-left:auto;
 margin-right:auto;
 padding:0;
 border:1px solid #C0C0C0;
 border-collapse:separate;
 width:auto;
 text-align:center;
 color:#FFFFFF;
 background-color:transparent;
}
table#pics td {
 color:#FFFFFF;
 background-color:transparent;
 border:1px solid #C0C0C0;
 text-align:center;
 vertical-align:middle;
}
table#pics img, img
{
 border:0 none;
}

table#setlist
{
 font-size:75%;
 margin-left:auto;
 margin-right:auto;
 padding:0px;
    /* border-spacing:1em 0.7em; */
 border-collapse:separate;
 width:auto;
 background-color:#000000;
}
table#setlist td#titel
{
 text-align:right;
 vertical-align:middle;
 padding-right:0.5em;
 border-bottom:1px solid #FFFFFF;
}
table#setlist td#artist
{
 color:#888888;
 text-align:left;
 vertical-align:middle;
 font-family:"Arial","Helvetica","Verdana",sans-serif;
 padding-left:0.5em;
 border-bottom:1px solid #888888;
}

table#dates
{
 margin-left:auto;
 margin-right:auto;
 padding:0;
 margin-top:0px;
 margin-bottom:2.5em;
 border:1px solid #C0C0C0;
 border-collapse:separate;
 width:98%;
 text-align:center;
 color:#FFFFFF;
 background-color:transparent;
}
table#dates th
{
 color:#FF0000;
 background-color:#FFFFCC;
 font-family:"Arial","Helvetica","Verdana",sans-serif;
 font-weight:bold;
}
table#dates td
{
 color:#FFFFFF;
 background-color:transparent;
 font-family:"Arial","Helvetica","Verdana",sans-serif;
 font-weight:normal;
 border:1px solid #C0C0C0;
 text-align:left;
}

/* Formatierung der News-Seite */
#news
{
 font-size:95%;
 font-family:"Arial","Helvetica","Verdana",sans-serif;
 font-weight:bold;
 color:#FFFFFF;
 }
#newsdatum
{
 font-size:80%;
 color:#808080;
}

/* --------------------------------- */
/* Formatierung des Gästebuchs - Anfang */
#gbcomm
{
 font-size:95%;
 font-family:"Arial","Helvetica","Verdana",sans-serif;
 font-weight:bold;
 color:#FFFFFF;
 }
#gbweblink
{
 font-size:80%;
 color:#C0C0C0;
 }
#gbmaillink
{
 font-size:80%;
 color:#C0C0C0;
 }
#gbortdatum
{
 font-size:80%;
 color:#808080;
}
/* Formatierung des Gästebuchs - Ende */


#Einschub {
 display:block;
 width:auto;
 margin-top:2em;
 margin-bottom:2em;
 font-size:85%;
 color:#C0C0C0;
}
/* Formatierung unwichtiger Einschübe wie auf der Contact-Seite (...ist erreichbar über...) */


#Zeilenabstand
{
 line-height:270%;
}
