	body {
                	margin: 0px;
		background-color: #000;
		background-image: url(images/bg_main.jpg); 
		background-repeat: repeat-y;
		color: #FFF;
		font-size: 11px;
		font-family: Times, serif;
		text-align: center;
		}
		td, tr {
		font-family: Arial;
		font-size: 11px;
		color: #FFF;
		} 
                h1 {
		font-family: Times, serif;
		font-size: 24px;
		color:  #8C8372;
              	 }
                h2, h3, h4 {
		font-family: Times , serif;
		font-size: 14px;
		color: #8C8372;
                }
		img {border: 0;}


	a:active, a:link, a:visited {
              	 text-decoration: underline;
		color: #8C8372;
		}
	a:hover {
                	text-decoration: underline;
		color: #FFF;
		}
	#keller {
		z-index: 1;
		position: absolute;
		left: 0px;
		top: 0px;
		width: 950px;
		height: 700px;
		background-image: url(images/background.jpg);
		}
	#content {
		z-index: 5;
		position: absolute;
		top: 40;
		left: 26px;
		width: 378px;
		padding: 15px;
	       	font-size: 11px;
                	font-family: sans-serif,arial;
                	text-align: left;
		}
	#kerze {
		z-index: 2;
		position: absolute;
		left: 753px;
		top: 377px;
		width: 49px;
		height: 68px;
		}
	#fliege {
		z-index: 3;
		position: absolute;
		left: 648px;
		top: 151px;
		width: 80px;
		height: 60px;
		}		
	#rauch {
		z-index: 4;
		position: absolute;
		left: 545px;
		top: 305px;
		width: 16px;
		height: 24px;
		}				
	#kerzenlicht {
		z-index: 1; 
		position: absolute; 
		left: 780px; 
		top: 300px; 
		width: 96px; 
		height: 97px; 
		visibility: visible; 
		}
	#fenster { 
		z-index: 3; 
		position: absolute; 
		left: 579px; 
		top: 48px; 
		width: 250px; 
		height: 250px; 
		}
	#bookingcard { 
		z-index: 15; 
		position: absolute; 
		left: 480px; 
		top: 530px; 
		width: 244px; 
		height: 170px; 
		}
	


	#navbox {z-index: 8; position: absolute; left: 12%; width: 830px; height: 52px;}
	#news a {float:left; background: url("images/nav_news.gif") 0px 0px no-repeat; width: 123px; height: 52px; display: block}
	#news a:hover {float:left; background-position: 0px -52px; }
	#gigs a {float:left; background: url("images/nav_gigs.gif") 0px 0px no-repeat; width: 58px; height: 52px; display: block}
	#gigs a:hover {float:left; background-position: 0px -52px; }
	#media a {float:left; background: url("images/nav_media.gif") 0px 0px no-repeat; width: 94px; height: 52px; display: block}
	#media a:hover {float:left; background-position: 0px -52px; }
	#band a {float:left; background: url("images/nav_band.gif") 0px 0px no-repeat; width: 83px; height: 52px; display: block}
	#band a:hover {float:left; background-position: 0px -52px; }
	#links a {float:left; background: url("images/nav_links.gif") 0px 0px no-repeat; width: 70px; height: 52px; display: block}
	#links a:hover {float:left; background-position: 0px -52px; }
	#merch a {float:left; background: url("images/nav_merch.gif") 0px 0px no-repeat; width: 100px; height: 52px; display: block}
	#merch a:hover {float:left; background-position: 0px -52px; }
	#kontakt a {float:left; background: url("images/nav_kontakt.gif") 0px 0px no-repeat; width: 89px; height: 52px; display: block}
	#kontakt a:hover {float:left; background-position: 0px -52px; }
	#gb a {float:left; background: url("images/nav_gb.gif") 0px 0px no-repeat; width: 109px; height: 52px; display: block}
	#gb a:hover {float:left; background-position: 0px -52px; }
	#radio a {float:left; background: url("images/nav_radio.gif") 0px 0px no-repeat; width: 104px; height: 52px; display: block}
	#radio a:hover {float:left; background-position: 0px -52px; }

		/* Ausrichtung Links-Rechts */ 
		
	.pleft {
			float: left;
			margin-top: 5px;
			margin-right: 5px;
			margin-bottom: 5px;
			vertical-align: text-bottom;
		border: 1px solid #000000;
		}
	.pright {
			float: right;
			margin-top: 5px;
			margin-left: 5px;
			margin-bottom: 5px;
			vertical-align: text-bottom;
			border: 1px solid #000000;
		}
		

		/* Gallery */ 

		form {
	display: inline;
}
select {
	background-color: #000;
	border: 1px solid #666666;
	margin: 5px;
}


}
.spacer {
	clear: both;
}
.thumb {
	width: 120px;
	line-height: 100%;
	margin-right: 9px;
	float: left;
	text-align: center;
}
.thumb img {
	border: 0px;
	vertical-align: center;
}
.small {
	text-align: center;
}
.small img {
	border: 0px;
}
.desc {
	padding-left: 35px;
	font-size: 10px;
}



		/* Guestbook */ 

fieldset {
	border: 0px;
}


.spacer {
	clear: both;
}

#main {
	width: 378px;
}

#info {
	width: 378px;
	margin-bottom: 10px;
}
	#info img {
		vertical-align: bottom;
	}

#new {
	width: 378px;
}
#new-send {
	margin-top: 10px;
	width: 378px;
	float: right;
}
	#new-send a {
		font-weight: normal;
	}
	#new label {
		display: block;
		width: 100px;
		float: left;
	}
	#new input, textarea {
		float: left;
	}
	#new textarea {
		height: 100px;
		width: 367px;
	}

#post-row {
	margin-top: 25px;
	padding-top: 15px;
}

.post {
	width: 378px;

}
	.title {
		float: left;
		color: #8C8372;
	}
	.icon {
		float: left;
		margin-left: 20px;
		margin-top: 3px;
	}
	.time {
		float: right;
	}
	.msg {
		clear: both;
		padding-top: 10px;
		margin-bottom: 15px;
	}
	
#foot {
	margin-top: 15px;
}

input, textarea {
	width: 367px;
	border: 1px solid #000;
	margin-bottom: 2px;
	color: #fff;
	font-size: 12px;
	background-color: #333333;
}
	input.submit {
		width: 100px;
	}

/* forum */
h1 {
	/*font-size: 20px;*/
	margin-bottom: 5px;
	text-transform: uppercase;
}
h2 {
	/*font-size: 18px;*/
	margin-bottom: 5px;
	font-weight: normal;
}
h3 {
	/*font-size: 16px;*/
	margin-bottom: 3px;
}
h4 {
	/*font-size: 14px;*/
	margin-bottom: 3px;
}
p {
	margin-bottom: 5px;
}

/*
input, select, textarea {
	border: 1px solid #000000;
	height: 15px;
	background-image: url(images/bg_textfeld.gif);
	color: #000000;
}
*/
	input.submit
	{
		height: 20px;
	}
	textarea.big {
		height: 90px;
		width: 450px;
	}
th {
	padding-bottom: 5px;
}

.left {
	float: left;
/* margin-right: 10px;
 margin-bottom: 10px;*/
}
.right {
	float: right;
/* margin-left: 10px;
 margin-bottom: 10px;
 margin-right: 10px;*/
}

.ipe {
	float: left;
}
.img {
	vertical-align: bottom;
}

.clear {
	clear: both;
}
.spacer {
	clear: both;
	height: 10px;
}
	p.spacer {
		clear: both;
	}

/* row colors */
.row-1, a.row-1 {
	color: #FFFFFF;
}	
.row-2, a.row-2 {
	background-color: #A49E94;
	color: #FFFFFF;
}
	.row-1:hover, .row-2:hover, .row-1:hover input, .row-2:hover input {
		background-color: #95846E;
	}
		.row-1:hover h2, .row-2:hover h2, .row-1:hover a, .row-2:hover a, .row-1:hover td, .row-2:hover td
		{
			color: #FFFFFF;
		}
		#content .row-1 a, #content .row-2 a {
			color: #918055;
		}
		
.text-small {
	font-size: 10px;
	margin-bottom: 5px;
}

#loader {
	position: absolute;
	top: 194px;
	left: 999px;
	width: 16px;
	height: 16px;
	background-image: url(images/ajax-loader.gif);
}

#content ul {
	list-style-image: url(images/listen_bullet.gif);
	margin-left: 10px;
	margin-bottom: 10px;
}
	#content ul li {
		margin-left: 15px;
		margin-bottom: 0px;
	}
	#content ul.sortable li {
		margin-bottom: 0px;
	}


#content ul.sortable {
	list-style-image: none;
	list-style-type: none;
	margin-left: -15px;
}

#ajax-update, #forum {
	width: 378px;
	margin-bottom: 10px;
}

.shop-cat, .shop-art, .makesortable {
	padding-left: 3px;
	padding-top: 3px;
	min-height: 15px;
	line-height: 15px;
	vertical-align: middle;
	margin-bottom: 0px;
}
.makesortable {
	padding-left: 3px;
	padding-top: 3px;
	min-height: 10px;
	margin-bottom: 0px;
	width: 378px;
}

.catviewlink {
	padding-top: 15px;
	padding-bottom: 15px;
}

.art-edit {
	display: none;
}
.art-edit label, .art-edit span {
	float: left;
}
	.art-edit label {
		margin-right: 10px;
	}

.shoptips {
	cursor: help;
}

.overlay {
	width: 500px;
	height: 380px;
	padding: 10px;
	padding-top: 0px;
	z-index: 200;
	position: absolute;
	left: 25px;
	top: 100px;
	background-color: #333;
	border: 2px solid #A49E94;
	overflow: auto;
}

