@charset "utf-8";

body {
	background:#000000;
	color:#e4d7c2;
	font-family:Arial;
	font-size:12px;
	margin:0px;
}
a, a:hover, a:visited, a:active {
	color:#e4d7c2;

}
.error {
	border:1px solid red;
	color:#990000;
}
.cursor, area {

	cursor:pointer;
	cursor:hand;
}
div#container {
	width:1000px;
	overflow:hidden;
	height:680px;
}
div#flsh {
	margin-left:-12px;
}
div#stage {
	width:920px;
	height:564px;
	*height:580px;
	background:url(../layout/bg-stage.jpg) no-repeat;
	overflow:hidden;
	text-align:left;
	padding-top:10px;
	position:absolute;
	left:50%;
	margin-left:-452px;
}
div#comingsoon{
	width:920px;
	height:564px;
	*height:580px;
	background:url(../layout/bg-stage.jpg) no-repeat;
	overflow:hidden;
	text-align:left;
	padding-top:10px;
	position:absolute;
	left:50%;
	margin-left:-452px;
}
div#pastevents{
	width:920px;
	height:570px;
	background:url(../layout/bg-pastevents.jpg) no-repeat;
	margin-top:10px;
	padding-top:10px;
	position:absolute;
	left:50%;
	margin-left:-452px;	

}

div#navigation {
	width:920px;
	height:150px;
	background:url(../layout/bg-navigation.jpg) no-repeat top center;
	/*border:1px solid #FFFFFF;*/
}
div#nav {
	float:right;

	margin:110px 0px 0 6px;
		/**margin:110px 120px 0 0;*/
	text-align:center;
	width:100%;
	/*border:1px solid #FFFFFF;*/
}
div#nav a{
	color:#ccb68f;
	text-decoration:none;
	font-size:11px;
	margin-left:10px;
	
}
div#canvas {

	clear:both;
	width:700px;
	height:310px;
	position:absolute;
	left:50%;
	margin:150px 0 0 0;
	text-align:justify; 
	font-size:11px;
	overflow:hidden;
	margin-left:-350px;
	padding-top:25px;
 
}
div#canvas  h1 {
	margin:0 0 10px 0;
	font-size:14px;
}
div#canvas table {
	font-size:11px;

}
div#canvas table td {
	padding-right:10px;
	text-align:left;
	padding-left:5px;
}
div#canvas table th {
	width:80px;
	font-size:12px;
	color:#ac9f8f;
	text-align:left;
}
div#canvas table  tfoot td{
	text-align:right;
}
div#headline_imprint {
	background:url(../layout/impressum.png) no-repeat left  top;
	height:40px;
	width:200px;
}
div#headline_reservation{
	background:url(../layout/reservierung.png) no-repeat left  top;
	height:36px;
	width:121px;
}
div#headline_pastevents {
	background:url(../layout/past-events.png) no-repeat left  top;
	height:36px;
	width:115px;
}
div#headline_contact {
	background:url(../layout/kontakt.png) no-repeat left  top;
	height:36px;
	width:115px;
}
div#headline_club {
	background:url(../layout/the-club.png) no-repeat left  top;
	height:36px;
	width:84px;
}
div#headline_press {
	background:url(../layout/presse.png) no-repeat left  top;
	height:36px;
	width:62px;
}



div#show_image {
	position:absolute;
	top:0px;
	left:50%;
	margin-left:-460px;
}
div#show_image img.backlink {
	position:absolute;
	left:50%;
	margin-left:-80px;
	top:430px;
}
div#shaddow {
	background:url(../layout/bg-shaddow.jpg) no-repeat  top;
	height:160px;
	width:920px;
	position:absolute;
	left:50%;
	margin-left:-452px;
	top:570px;
}
div#shaddow  img {
	float:right;
	margin:27px 432px 0 0;
}
div#show_image {
	padding-top:10px;
	margin-left:-452px;
}

.hdl {
	font-weight:bold; 
	font-size:12px;
}
#messages {
	position:absolute;
	top:130px;
	left:50%;
	width:400px;
	margin-left:-200px;
	text-align:center;
	font-weight:bold;
}
div.rumors_title {width:180px;float:left; margin-top:80px; margin-left:80px; font-size:16px; font-weight:bold; text-align:center}
div.rumors_text {width:300px; float:right; margin-right:30px}

div.guestbook_title {width:270px; float:right; margin-right:35px; margin-top: 40px; font-size:16px; font-weight:bold; text-align:center; line-height:24px;}
div.guestbook_text {width:270px; float:right; margin-right:35px; margin-top: 5px; height:190px; overflow:hidden; margin-left:100px}

