/* CSS Document */
/* Folglich wird der Hintergrund der Site beschrieben */
body{
 background: #990000;
 margin:0px;
 /* margin:0px; verhindert den standardmäßigen
 geringen Abstand zu den Fensterrändern */
}

/* Hier wird ein Standard für Links und Überschriften festgelegt.
 (Gedacht für solche, die in Einträgen vorkommen. */
a{
 font-family:Arial, sans-serif;
 font-size:12px;
 color:#FFFF00;
 font-weight:bold;
 text-decoration:underline;
}
h1{
 font-family:Arial, sans-serif;
 font-size:15px;
 color:#FFCCFF;
 font-weight:bold;
}

/* Das Design des Bannerlogos und der Steuerung der Hintergrundmusik*/
a.bgmusik{
 font-family:Arial, sans-serif;
 font-size:11px;
 color:#FFFFFF;
 font-weight:bold;
 text-decoration:none;
 padding-left:10px;
}
a.bgmusik:hover{
 font-family:Arial, sans-serif;
 font-size:11px;
 color:#333333;
 font-weight:bold;
 text-decoration:none;
 padding-left:10px;
}
td.bgmusik{
 vertical-align:bottom;
}
table.banner{
 width:100%;
 background:url(untBannerBg.png) repeat-x;
 border-spacing:0px;
}
td.banner{
 width:524px;
 height:167px;
 background:url(untBanner.png) no-repeat;
}

/* Das Design des Hauptnavigationmenüs */
a.navi/* normal */{
 font-family:Arial, sans-serif;
 font-size:12px;
 color:#FFFFFF;
 font-weight:bold;
 text-decoration:none;
}
a.navi:hover/* Maus darüber */{
 font-family:Arial, sans-serif;
 font-size:12px;
 color:#000000;
 font-weight:bold;
 text-decoration:none;
}
table.navi{
 border:4px solid #993333;
 height:30px;
 background:#F49320;
}
div.navi{
 font-family:Arial, sans-serif;
 font-size:12px;
 color:#FFFFFF;
 font-weight:bold;
}

/* Das Design des Submenüs */
a.contact{
 font-family:Arial, sans-serif;
 color:#FFFF00;
 font-size:12px;
 text-decoration: underline; 
 margin-left:15px;
 margin-top:10px; 
}
p.sub{
 font-family:Arial, sans-serif;
 color:#000;
 font-size:12px;
}
h1.sub{
 font-family:Arial, sans-serif;
 color:#111111; 
 font-size:18px;
 font-weight:900;
 margin:5px;
}
h2.sub{
 background-color:#F49320;
 font-family:Arial, sans-serif;
 color:#444444;
 font-size:16px;
 margin-bottom:0px;
}
div.contact{
 font-family:Arial, sans-serif;
 color:#FFFFFF;
 font-size:11px;
 font-weight:bold;
 margin-bottom:10px;
}
div.contact2{
 font-family:Arial, sans-serif;
 color:#000000;
 font-size:16px;
 font-weight:bolder;
}
div.sub{
 font-family:Arial, sans-serif;
 color:#FFFFFF;
 font-size:11px;
 margin-top:5px;
 margin-left:3px;
 margin-right:3px;
}
table.sub{
 width:150px;
}
table.subLogin{
 margin:5px;
 background-color:#F49320;
}
td.sub{
 background:#D55500;
 border-right:4px solid #000000;
 border-bottom:4px solid #000000;
 height:450px;
}
td.portrait/* normal */{
 display:block;
 background-color:#FFCC99;
 margin-top:5px;
 height:58px;
}
td.portrait:hover/* Maus darüber */{
 display:block;
 background-color:#FFFFFF;
 margin-top:5px;
 height:58px;
}
input.sub{
 font-family:Arial, sans-serif;
 font-size:12px;
 width:90px;
 height:15px;
}
button.subLogin{
 background-color:#FFFFFF;
 font-family:Arial, sans-serif;
 font-size:12px;
 color:#000000; 
 border:2px solid #000000;
 margin-left:10px;
}
button.subLogout{
 background-color:#FFFFFF;
 font-family:Arial, sans-serif;
 font-size:12px;
 color:#000000; 
 border:2px solid #000000;
 margin-top:10px;
 margin-left:25px;
}

/* Das Design von Einträgen in Form von Tabellen im Hauptbereich (z.B. Newseinträge) */
table.eintrag{/* Die Abmessungen der Newseinträge */
 width:536px; /* Der Pixelwert ist auf das entsprechende Hintergrundbild angepasst */
 border-spacing:0px;
 margin-top:15px;
 margin-left:50px;
}
td.eintragHeader{/* Einbinden des Headerbildes (Newseintrag) */
 height:56px; /* Der Pixelwert ist auf das entsprechende Hintergrundbild angepasst */
 background-image:url(untEintragHeader.png);
}
td.eintrag{/* Einbinden des Hintergrundbildes */
 background:url(untEintragBg.png) repeat-y;
}
td.eintragFooter{/* Einbinden des Footerbildes */
 height:9px; /* Der Pixelwert ist auf das entsprechende Hintergrundbild angepasst */
 background-image:url(untEintragFooter.png);
}
div.eintrag{/* Eintragsschrift (z.B. Newseintrag) */
 font-family:Arial, sans-serif;
 font-size:12px;
 color:#F8931F;
 font-weight:bold;
 margin:15px;
}
div.eintraginfo{/* Schrift für Informationen zum Eintrag (Autor, Datum..)*/
 font-family:Arial, sans-serif;
 font-size:10px;
 color:#FFFFFF;
 margin-left:25px;
 margin-bottom:5px;
}

/* Das Design von Einträgen in der Datei Auftritte */
span.eventDate{
  font-family:Arial, sans-serif;
  font-size:10px;
  color:#FFFFFF;
}
span.eventLocation{
  font-family:Arial, sans-serif;
  font-size:12px;
  color:#FFFFFF;
  font-weight:bold;
}
span.eventTime{
  font-family:Arial, sans-serif;
  font-size:10px;
  color:#FFFFFF;
}
p.eventInfo{
  font-family:Arial, sans-serif;
  font-size:10px;
  color:#FFFFFF;
}
a.eventInfo{
  font-family:Arial, sans-serif;
  font-size:10px;
  color: #FFFF00;
}
hr.auftritte{
  color:#FFCC33;  
}

/* Das Design für die Bandinfos in Form von Tabellen im Hauptbereich (z.B. Bandgeschichte) */
h1.band{
 font-family:"Courier New", Courier, monospace;
 font-size:40px;
 color:#741840;
 font-weight:bold;
 margin:15px;
}
table.band{/* Die Abmessungen für die Bandinformationen */
 width:695px; /* Der Pixelwert ist auf das entsprechende Hintergrundbild angepasst */
 border-spacing:0px;
 margin-top:15px;
 margin-left:50px;
}
td.bandHeader{/* Einbinden des Headerbildes */
 height:6px; /* Der Pixelwert ist auf das entsprechende Hintergrundbild angepasst */
 background-image:url(untBandHeader.png);
}
td.band{/* Einbinden des Hintergrundbildes */
 background:url(untBandBg.png) repeat-y;
}
td.bandFooter{/* Einbinden des Footerbildes */
 height:7px; /* Der Pixelwert ist auf das entsprechende Hintergrundbild angepasst */
 background:url(untBandFooter.png);
}
div.band{/* Schrift für Bandinfos */
 font-family:Arial, sans-serif;
 font-size:15px;
 color:#F8931F;
 margin:15px;
}

/* Das Design für das Administratormenü zum Newseinträge schreiben: */
table.adminBg{
 width:520px;
 height:310px;
 background-color:#C1272E;
 border:2px solid #000000;
}
form.adminForm{
 margin:15px;
}
h1.admin{
 font-family:Arial, sans-serif;
 color:#F8931F;
 font-size:22px;
 font-weight:bold;
}
div.adminBeschriftung{
 font-family:Arial, sans-serif;
 color:#F8931F;
 font-size:12px;
 font-weight:bold;
 margin-left:15px;
 margin-right:15px;
}
div.adminInfo{
 font-family:Arial, sans-serif;
 color:#000000;
 font-size:10px;
}
button.adminEintraghilfen{
 width:30px;
 height:20px;
 background-color:#F8931F;
 border:2px solid #000000;
 font-family:Arial, sans-serif;
 color:#000000;
 font-size:12px;
}
button#adminFett{
 font-weight:bold;
}
button#adminKursiv{
 font-style:italic;
}
button#adminUnterstrichen{
 font-size: 11px;
 text-decoration:underline;
}
button.adminAbschicken{
 width:60px;
 height:20px;
 background-color:#F8931F;
 border:2px solid #000000;
 font-family:Arial, sans-serif;
 color:#000000;
 font-size:12px;
}
input.adminTextfeld{
 width:420px;
 height:18px;
 font-family:Arial, sans-serif;
 font-size:12px;
 background-color:#FFFFFF;
 border:1px solid #000000;
}
textarea.adminTextarea{
 width:550px;
 height:100px;
 font-family:Arial, sans-serif; 
 font-size:12px;
 background-color:#FFFFFF;
 border:1px solid #000000;
}

/*Das Design der Fotogallerie*/
a.galerie/* normal */{
 font-family:Arial, sans-serif;
 font-size:12px;
 color:#000000;
 text-decoration:none;
}
a.galerie:hover/* Maus darüber */{
 font-family:Arial, sans-serif;
 font-size:12px;
 color:#999999;
 text-decoration:none;
}
a.galerie2{
 font-family: Arial, sans-serif;
 font-size: 14px;
 font-weight: bold;
 color: #FFFFFF;
 text-decoration: none;
 display: list-item;
 margin-top: 5px;
 margin-left: 15px;
}
a.galerie2:hover{
 font-family: Arial, sans-serif;
 font-size: 14px;
 font-weight: bold;
 color: #000000;
 text-decoration: none;
 display: list-item;
 margin-top: 5px;
 margin-left: 15px; 
}
img.galerie{
 border:4px solid #000000;
}
table.galerie{
 background-color: #FFCC99; 
}

/* Das Design des Gästebuchs */
/* Das Design von Gästebucheinträgen */
table.gaestebucheintrag{
  border-spacing:0px;
}
td.gaestebuchheader{
  background:url(gaestebuchheader.png);
  width:567px;
  height:82px;
}
td.gaestebuchheader2{
  background:url(gaestebuchheader2.png);
  width:567px;
  height:14px;
}
td.gaestebuchbg{
  background:url(gaestebuchbg.png) repeat-y;
  width:567px;
}
td.gaestebuchfooter{
  background:url(gaestebuchfooter.png);
  width:567px;
  height:12px;
}
input.gbTextfeld{
 width:100px;
 height:18px;
 font-family:Arial, sans-serif;
 font-size:12px;
 background-color:#FFFFFF;
 border:1px solid #000000;
}
textarea.gbTextarea{
 width:350px;
 height:100px;
 font-family:Arial, sans-serif; 
 font-size:12px;
 background-color:#FFFFFF;
 border:1px solid #000000;
}