

body {
  background-color:#F5F5F5;
  font-family: "Verdana", Tahoma, Helvetica, Arial;
  margin:0;
}

.clear {
  clear:both;
}

#main {
  margin:auto;
  width:770px;
}

#header {
  height:214px;
  width:770px;
}

#header a {
  display:block;
  height:214px;
  width:770px;
}

#content {
  background:url('../img/content_bg.jpg') repeat-y;
  padding-bottom:30px;
  width:770px;
}

#content_left {
  background-color:#F0F0F0;
  color:#5E5E5E;
  float:left;
  font-size:12px;
  padding-left:12px;
  padding-right:20px;
  width:486px;
  text-align:justify;
}

#content_right {
  background-color:#F5F5F5;
  float:left;
  width:252px;
}

#navigation {
}

#navigation ul {
  margin:0;
  padding:0;
}

#navigation li {
  float:left;
  list-style-type:none;
}

#navi_home, #navi_home_ac {
  height:39px;
  margin-left:2px;
  width:35px;
}

#navi_band, #navi_band_ac {
  height:39px;
  margin-left:16px;
  width:32px;
}

#navi_galerie, #navi_galerie_ac {
  height:39px;
  margin-left:20px;
  width:49px;
}

#navi_music, #navi_music_ac {
  height:39px;
  margin-left:25px;
  width:40px;
}

#navi_videos, #navi_videos_ac {
  height:39px;
  margin-left:24px;
  width:45px;
}

#navi_download, #navi_download_ac {
  height:39px;
  margin-left:25px;
  width:64px;
}


#navi_gaestebuch, #navi_gaestebuch_ac {
  height:39px;
  margin-left:25px;
  width:79px;
}

#navi_gaestebuch a {
  background:url('../img/navi_guestbook.jpg');
  display:block;
  height:39px;
  width:79px;
}

#navi_gaestebuch_ac a {
  background:url('../img/navi_guestbook_over.jpg');
  display:block;
  height:39px;
  width:79px;
}

#navi_gaestebuch a:hover {
  background:url('../img/navi_guestbook_over.jpg');
}

#navi_home a {
  background:url('../img/navi_home.jpg');
  display:block;
  height:39px;
  width:35px;
}

#navi_home_ac a {
  background:url('../img/navi_home_over.jpg');
  display:block;
  height:39px;
  width:35px;
}

#navi_home a:hover {
  background:url('../img/navi_home_over.jpg');
}

#navi_band a {
  background:url('../img/navi_band.jpg');
  display:block;
  height:39px;
  width:32px;
}

#navi_band_ac a {
  background:url('../img/navi_band_over.jpg');
  display:block;
  height:39px;
  width:32px;
}

#navi_band a:hover {
  background:url('../img/navi_band_over.jpg');
}

#navi_galerie a {
  background:url('../img/navi_galerie.jpg');
  display:block;
  height:39px;
  width:49px;
}

#navi_galerie_ac a {
  background:url('../img/navi_galerie_over.jpg');
  display:block;
  height:39px;
  width:49px;
}

#navi_galerie a:hover {
  background:url('../img/navi_galerie_over.jpg');
}

#navi_music a {
  background:url('../img/navi_music.jpg');
  display:block;
  height:39px;
  width:40px;
}

#navi_music_ac a {
  background:url('../img/navi_music_over.jpg');
  display:block;
  height:39px;
  width:40px;
}

#navi_music a:hover {
  background:url('../img/navi_music_over.jpg');
}

#navi_videos a {
  background:url('../img/navi_videos.jpg');
  display:block;
  height:39px;
  width:45px;
}

#navi_videos_ac a {
  background:url('../img/navi_videos_over.jpg');
  display:block;
  height:39px;
  width:45px;
}

#navi_videos a:hover {
  background:url('../img/navi_videos_over.jpg');
}

#navi_download a {
  background:url('../img/navi_download.jpg');
  display:block;
  height:39px;
  width:64px;
}

#navi_download_ac a {
  background:url('../img/navi_download_over.jpg');
  display:block;
  height:39px;
  width:64px;
}

#navi_download a:hover {
  background:url('../img/navi_download_over.jpg');
}

#newsbox {
  color:#5E5E5E;
  font-size:12px;
  margin-top:20px;
  padding-left:11px;
}

#newsbox ul {
  margin:0;
  padding:0;
}

#newsbox li {
  list-style-type:none;
  margin-bottom:10px;
}

#newsbox li a {
  color:#5E5E5E;
  text-decoration:none;
}

#newsbox li a:hover {
  color:#5E5E5E;
  text-decoration:underline;
}

#concertbox {
  color:#5E5E5E;
  font-size:12px;
  margin-top:20px;
  padding-left:11px;
}

#concertbox fieldset {
	border:0;
  margin:0;
}

#concertbox label {
  cursor:pointer;
	display:inline-block;
	vertical-align:top;
	width:80px;
}

#concertbox fieldset span {
  margin-left:6px;
}

#concertbox fieldset ol {
	margin:0;
	padding:0; 
}

#concertbox fieldset li {
	list-style:none;
	margin:0;
  margin-bottom:5px;
  margin-left:-8px;
}

#concertbox li a {
  color:#5E5E5E;
  text-decoration:none;
}

#concertbox li a:hover {
  color:#5E5E5E;
  text-decoration:underline;
}

#bookingbox {
  color:#5E5E5E;
  font-size:12px;
  margin-top:20px;
  padding-left:11px;
}

#bookingbox a {
  color:#5E5E5E;
  text-decoration:none;
}

#bookingbox a:hover {
  color:#5E5E5E;
  text-decoration:underline;
}

#newsbox_top {
  background:url('../img/content_right_news.jpg') no-repeat;
  height:20px;
  margin-left:-11px;
}

#concertbox_top {
  background:url('../img/content_right_concerts.jpg') no-repeat;
  height:25px;
  margin-left:-11px;
}

#bookingbox_top {
  background:url('../img/content_right_bookig_kontakt.jpg') no-repeat;
  height:30px;
  margin-left:-11px;
}

#bookingbox_top a {
  display:block;
  height:30px;
  width:133px;
}

#newstitel {
  font-size:14px;
  font-weight:bold;
  text-decoration:underline;
}

#newsmessage {
  font-size:12px;  
}

#musicplayerbox {
  margin-top:10px;
}

.music_left {
  float:left;
  width:240px;
}

.music_left img {
  border:0;
}

.music_right {
  float:left;
  font-size:11px;
  width:240px;
}

.music_right img {
  border:0;
}

#past_shows {
margin-top:20px;
}

.band_kuenstlerbox {
  clear:both;
  padding-top:15px;
}

.band_kuensterprofilbild{
  float:left;
  width:115px;
}

.band_kuensterprofil {
  float:left;
  width:300px;
}

.band_txt {
  padding-left:10px;
}

#rebekka_topic {
  background:url('../img/rebekka_topic.jpg') no-repeat;
  height:115px;
  width:357px;
}

#dirk_topic {
  background:url('../img/dirk_topic.jpg') no-repeat;
  height:115px;
  width:357px;
}

#juergen_topic {
  background:url('../img/juergen_topic.jpg') no-repeat;
  height:115px;
  width:357px;
}

#tom_topic {
  background:url('../img/tom_topic.jpg') no-repeat;
  height:115px;
  width:357px;
}

#downloads {
  margin-top:20px;
}

#downloads a {
  color:#5E5E5E;
  text-decoration:none;
}

#downloads a:hover {
  text-decoration:none;
}

#downloads img {
  border:0;
  margin-right:10px;
}

#downloads li span {
  font-style:italic;
}

.video {
  margin-top:20px;
}

#galerie {
  margin-top:20px;
  height:400px;
  width:480px;
}

#flashcontent {
  height:100%;
}

#player {
  display:block;
  height:25px;
  margin-top:-36px;
  width:250px;
}

* html div #player {
  margin-top:36px;
}

#kontaktformular {
	border:0;
	font-size:12px;
	margin:left;
	margin-left:10px;
	margin-top:25px;
}

#kontaktformular form {
	margin-bottom:10px;
	margin-left:10px;
	margin-top:10px
}

#kontakt_submit, #kontakt_cancel {
	background-color:#FFF;
	border:1px solid #BABABA;
	margin-top:10px;
}

#kontaktform fieldset {
	border:0;
}

#kontaktform label {
	display:inline-block;
	line-height:1.5;
	margin-top:2px;
	vertical-align:top;
	width:125px;
}

#kontaktform fieldset ol {
	margin:0;
	padding:0; 
}

#kontaktform fieldset li {
	list-style:none;
	padding:0px;
	padding-top:5px;
	margin:0;
}

#kontaktform fieldset li input {
  border:1px solid #CCC;
  width:200px;
}

#kontaktform fieldset li textarea{
  border:1px solid #CCC;
  height:100px;
  width:300px;
}

.kontakt_error {
	color:#FF0000;
}

#newsletterbox {
  margin-top:10px;
}

#newsletterbox form {
  color:#848484;
  font-size:12px;
	margin-bottom:10px;
	margin-top:10px
}

#newsletterbox span { 
  color:#848484;
  font-size:10px;
}

#newsletterbox fieldset {
	border:0;
}

#newsletterbox fieldset ol {
	margin:0;
	padding:0; 
}

#newsletterbox fieldset li {
	list-style:none;
	padding:0px;
	margin:0;
  overflow:hidden;
}

#newsletterbox fieldset li #email {
  background-color:FFF;
  border:1px solid #c8c8c8;
  float:left;
  height:20px;
  width:120px;  
}

#newsletter_submit {
  background-color:f5f5f5;
  border:1px solid #c8c8c8;
  height:24px;
  float:left;
  margin-left:-1px;
  width:90px;
}

#abbestellen, #bestellen {
  clear:both;
  border:0;
  width:20px;
}


#pwfeld {
  margin-left:15px;
}