body {
  margin: 0;
  padding: 0;
  background-color: #000000;
  color: #FFFFFF;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 90%;
  text-align: center;
}

table, tr, th, td {
  font-family: Verdana,Arial,Helvetica,sans-serif;
}

img {
  border: none;
}

h1 {
  font-size: 170%;
  color: #ff9900;
  margin-top: 0;
}

h2 {
  font-size: 130%;
  margin-top: 1.6em;
  margin-bottom: .8em;
}

#all {
  min-width: 916px;
  text-align: left;
  margin: 0;/* auto;*/
}

#center {
  margin: 0 20px;
}

#balken_oben {
  background-image: url(../images/backl1.jpg);
  background-repeat: repeat-x;
  height: 39px;
  text-align: center;
  margin-bottom: 20px;
}

#banner {
  background-image: url(../images/C4.gif);
  background-repeat: no-repeat;
  margin: 0px auto 20px auto;
  width: 916px;
  height: 150px;
}

#balken_unten {
  background-image: url(../images/balken_unten.png);
  background-repeat: repeat-x;
  height: 55px;
  margin-top: 10px;
  padding-top: 23px;
  text-align: center;
  color: #000000;
  clear: both;
}

#balken_mitte {
  position: relative;
  background-image: url(../images/backl2.jpg);
  background-repeat: repeat-x;
  height: 17px;
  min-width: 916px;
  text-align: center;
}

#sidebar {
  position: relative;
  float: left;
  margin-bottom: 10px;
}

ul.menu {
  width: 207px;
  padding: 0px;
  margin: 0px;
  background-image: url(../images/nav.jpg);
  background-repeat: repeat-y;
  list-style-type: none;
}

ul.menu li {
  height: 24px;
  text-transform: uppercase;
  letter-spacing: 0.3em;
  font-size: 14px;
}

li.menu_top {
  background-image: url(../images/rub.jpg);
  height: 23px;
}

li.menu_bottom {
  background-image: url(../images/rub1.jpg);
  height: 23px;
}

li.menu_bottom2 {
  background-image: url(../images/rub2.png);
  height: 23px;
}

ul.menu li.newsletter {
  color: black;
  padding-left: 5px;
  height: auto;
  width: 202px;
  background-image: url(../images/menugrad.png);
  padding-bottom: 3px;
}

#main {
  margin-left: 227px;
  margin-bottom: 10px;
  padding: 20px;
  border: 1px solid #ff9900;
  background-color: #292826;
  line-height: 1.15em;
}

#titel {
  min-width: 747px;
  padding-top: 20px;
  padding-bottom: 20px;
  text-align: center;
}

p.center {
  text-align: center;
}

p.center_bold {
  text-align: center;
  font-weight: bold;
}

.news {
  margin-top: 1.3em;
}

span.news_date {
  font-size: 100%;
  font-weight: bold;
}

.news h2, .news h3 {
  margin: 5px 0;
  font-size: 130%;
  font-weight: normal;
}

.news p {
  margin-top: .3em;
  margin-bottom: 0;
}

/*
.titel {
  text-align: center;
  padding: 20px;
}
*/

/* inhalt */
.in {
  background-color: #202020;
  color: #FFFFFF;
  padding: 20px;
  border: 1px solid orange;
}

a, a:link, a:visited, a:active {
  color: #FF9900;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
/*  background-color:#FF9900; */
}

.special_gig {
  font-weight: bold;
}

div.musician_descr {
  margin: 0;
}

div.musician_descr img {
  float: left;
  margin: 0 10px 10px 0;
  border: 1px solid white;
}

.picture_clear {
  clear: both;
}

.instruments {
  margin: 15px 0;
  font-size: 130%;
  font-weight: bold;
}
