
body {
	margin: 0; background-color: #FFF0E1;
	
}


/* ---------- Navigation ---------------------------------------- */


#menu {  
	float: left; 
	margin: 0;
	padding: 0;
	height: 40px;
	list-style: none;
	display: inline;
}

#menu li {
	position: relative;
	margin: 0; 
	padding: 0;
    list-style: none;
	display: inline;
}

#menu ul { list-style: none; margin: 0; padding: 0; float: left; }

#menu a
  { display: block; 
	border-width: 0px; 
  	margin: 0; padding: 0px 0px;
	/*float: left;*/
	padding: 40px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:40px; /* for IE5/Win only */
 }


#menu a:hover { background-position: 0 -40px; }



#menu ul ul { position: absolute; z-index: 500; }

#menu ul ul ul { position: absolute; top: 0; left: 100%; }

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
  {display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
  {display: block;}


  #thome a {
	width: 80px;
	background: url(../_gfx/nav/home.gif) top left no-repeat;
	}
	
  #tband a  {
	width: 68px;
	background: url(../_gfx/nav/band.gif) top left no-repeat;
	}

  #tshow a  {
	width: 120px;
	background: url(../_gfx/nav/show.gif) top left no-repeat;
	}

  #tbackstage a  {
	width: 124px;
	background: url(../_gfx/nav/backstage.gif) top left no-repeat;
	}

  #tmusic a  {
	width: 75px;
	background: url(../_gfx/nav/music.gif) top left no-repeat;
	}

  #treferenzen a  {
	width: 125px;
	background: url(../_gfx/nav/referenzen.gif) top left no-repeat;
	}
	
  #treferenzen_en a  {
	width: 125px;
	background: url(../_gfx/nav/referenzen_en.gif) top left no-repeat;
	}
	
  #tbooking a  {
	width: 108px;
	background: url(../_gfx/nav/booking.gif) top left no-repeat;
	}

  #tlinks a  {
	width: 80px;
	background: url(../_gfx/nav/links.gif) top left no-repeat;
	}
	

  

/* ---------- Ende Navigation ---------------------------------------- */


H1 {
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : White;
	padding-left: 40px;
}



p {
	font-size: 10pt;
	font-family : Arial, Helvetica, sans-serif;
	color : White;
	line-height: 18px;
	padding-left: 40px;
}

.band {
	padding-right: 20px;
	text-align: block;
}

.bandpic {
	padding-left: 30px;
	float: left;
}

.impressum {
	font-size: 10px;
	color: #FFDDBB;
	}
	
.black 	{
	color: black;
}

.black a {
	color: black;
}
	
.impressum a {
	font-size: 10px;
	color: #FFDDBB;
	}

a {
	color: #FFFFFF;
	text-decoration: underline;
}

a:hover {
	color: #FFDDBB;
	text-decoration: none;
}

a:active {
	color: #FFDDBB;
	text-decoration: none;
}



a.lightbox:link  {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: black;
	text-decoration: none;
}

a.lightbox:visited { 
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: black;
	text-decoration: none;  
}

a.lightbox:active { 	
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: black;
	text-decoration: none; 
	}

a.lightbox:hover { 	
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #A10006; 
	text-decoration: none;
	}
