   body {
     background-image: url(images/mainBack.gif);
     background-repeat: repeat-x;
     margin-top: 0px;
     background-color: #13273B;
     font-family: calibri, arial, sans-serif;
     font-size: 12pt;
     color: #505050;
   }


   #mainPanel {
     margin-left: auto;
     margin-right: auto;
     width: 990px;
    background-image: url(images/contentBack1.gif);

   }

   #topPanel {
     height: 223px;
   }

  #navPanel {
    background-image: url(images/navBack.gif);
    width: 171px;
    float: left;
  }

  #contentPanel {
    width: 772px;
    background-image: url(images/contentBack.gif);
    background-repeat: repeat-x;
    background-color: white;
  }

  #rightPanel {
    background-image: url(images/rightBack.png);
    background-repeat: no-repeat;
    width: 47px;
    height: 606px;
  }

 #releasePanel {
   background-image: url(images/releaseBack.png);
   background-repeat: no-repeat;
   width: 171px;
   height: 227px;
   color: white;
   font-size: 10pt;
 }

 #bottomPanel {
   background-image: url(images/bottomBack.png);
   width: 800px;
   height: 100px;
   color: #54687b;
   padding-left: 190px;
   padding-top: 15px;
 }

 #bottomPanel a {
   color: white;
 }



#btnAktuelles {
 background-image: url(images/buttonAktuelles0.png);
 width: 171px;
 height: 34px;
 float: left;
}

#btnTermine {
 background-image: url(images/buttonTermine0.png);
 width: 171px;
 height: 26px;
 float: left;
}

#btnBiografie {
 background-image: url(images/buttonBiografie0.png);
 width: 171px;
 height: 26px;
 float: left;
}


#btnFotogalerie {
 background-image: url(images/buttonFotogalerie0.png);
 width: 171px;
 height: 26px;
 float: left;
}


#btnShowprogramm {
 background-image: url(images/buttonShowprogramme0.png);
 width: 171px;
 height: 26px;
 float: left;
}


#btnFanclub {
 background-image: url(images/buttonFanclub0.png);
 width: 171px;
 height: 26px;
 float: left;
}


#btnGaestebuch {
 background-image: url(images/buttonGaestebuch0.png);
 width: 171px;
 height: 26px;
 float: left;
}


#btnKontakt {
 background-image: url(images/buttonKontakt0.png);
 width: 171px;
 height: 27px;
 float: left;
}


#btnMusikscheune {
 background-image: url(images/buttonMusikscheune0.png);
 width: 171px;
 height: 53px;
 float: left;
}

#btnDiscographie {
 background-image: url(images/buttonDiscographie0.png);
 width: 171px;
 height: 26px;
 float: left;
}

#btnMusikwuensche {
 background-image: url(images/buttonMusikwuensche0.png);
 width: 171px;
 height: 26px;
 float: left;
}

#btnFestival {
 background-image: url(images/buttonFestival0.png);
 width: 171px;
 height: 26px;
 float: left;
}



h1 {
  color: #0077B0;
  font-weight: normal;
  font-size: 20pt;
  margin-top: 0px;
}


h2 {
  color: #0077B0;
  font-weight: normal;
  font-size: 16pt;
}

h3 {
  color: #0077B0;
  font-weight: normal;
  font-size: 12pt;
}


#coverPanel {
  text-align: center;
  margin-top: 20px;
  color: #7D93A6;
}

a {
  color: #0077B0;
  text-decoration: none;
}

.mainImage {
  padding: 6px;
  background-color: #F7F7F7;
  border: 1px solid #ECECEC;
}

.galleryImage {
  padding: 6px;
  background-color: #F7F7F7;
  border: 1px solid #ECECEC;
  margin-right: 20px;
  margin-bottom: 20px;
}

.clearPanel {
 height: 1px;
 clear: both;
}

img {
  border: none;
}

hr {
  background-color: #EFEFEF;
  border: none;
  height: 1px;
  margin: 40px;
}

#formTable input, select, textarea {
  margin-bottom: 5px;
  width: 400px;
}

p {
  text-align: justify;
}

.showTableTD {
  height: 40px;
  vertical-align: top;
  background-color: white;
  margin: 1px;
  padding: 4px;
}

.showTable {
  background-color: #DDDDDD;
  padding: 0px;
}

.tableHead {
  background-color: #F6F6F6;
  padding: 4px;
  height: 20px;
  font-weight: bold;
  border-top: 1px solid white;
  border-bottom: 1px solid #BBBBBB;
}

.showTableTD1 {
  vertical-align: top;
  background-color: white;
  margin: 1px;
  padding: 4px;
}

.showTable1 {
  padding: 0px;
  margin-bottom: 40px;
}










