html, body{
	margin: 0px 0px 0px 0px;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	width: 100%;
	height: 100%;
	text-align: center;
}
body{
	background-image: url('/graphics/background/fading.png');
	background-position: bottom left;
	background-repeat: repeat-x;
	background-attachment: fixed;
	
}
html, body, table, tr, td, a, a:link, a:visited, a:active{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: rgb(255, 255, 255);
	border: 0px;
}
a, a:link, a:visited, a:active{
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
table.mainoutline{
	background-image: url('/graphics/background/solid.png');
	width: 800px;
	height: 100%;
	border: 0px;
	margin-left: auto; 
	margin-right: auto;
}
table.mainoutline.logo{
	height: 193px;
	margin-left: auto; 
	margin-right: auto;
}
td.menu{
	margin-left: auto; 
	margin-right: auto;
	text-align: center;
}
table.mainoutline td.logomenu{
	top: 0px; 
	height: 100px;
}
td.content{
	margin-left: auto; 
	margin-right: auto;
	text-align: center;
	height: 50px;
	top: 0px;
}
a.menu, a.menu:link, a.menu:visited, a.menu:active{
	font-family: Tahoma, Verdana, Arial;
	font-size: 13px;
	color: rgb(137, 85, 1);
	text-decoration: none;
}
a.menu:hover{
	font-family: Tahoma, Verdana, Arial;
	font-size: 13px;
	color: rgb(255, 255, 255);
	text-decoration: underline;
}
a.menuactive, a.menuactive:link, a.menuactive:active, a.menuactive:visited{
	font-family: Tahoma, Verdana, Arial;
	font-size: 13px;
	color: rgb(255, 255, 255);
	text-decoration: underline;
}






table.frontpage{
	top: 0px;
	width: 700px;
	margin-left: auto; 
	margin-right: auto;
}

table.repetoire{
	top: 0px;
	margin-left: auto; 
	margin-right: auto;
}
td.repetoire{
	height: 24px;
	font-weight: bold;
}

table.band{
	border-collapse: collapse;
	padding: 1px;
	font-weight: bold;
	width: 400px;
}
table.band td{
	font-weight: normal;
	padding: 1px;
	font-size: 11px;
	color: #FFFFFF;
}

table.galleryoverview{
	top: 0px;
	margin-left: auto; 
	margin-right: auto;
}
table.galleryoverview td{
	font-weight: bold;
}
table.gallery_show{
	top: 0px;
	margin-left: auto; 
	margin-right: auto;
}
table.filmstrip{
	width: 595px; 
	height: 104px; 
	background-image: url('/graphics/filmstrip.png'); 
}
table.filmstrip, table.filmstrip td{
	margin: 0px;
	padding: 0px;
	border: 0px solid green; 
	border-collapse: collapse;
}
table.filmstrip td.imgc{
	width: 111px;
}
table.booking{
	padding: 1px;
	width: 600px;
	font-weight: bold;
}
table.booking td{
	font-weight: bold;
}

table.guestbookitem{
	width: 100%;
}
table.guestbookitem, table.guestbookitem td.guestbookitemmsg{
	border-collapse: collapse;
	border: 1px dashed #885401;
	color: #885401;
	padding: 5px;
	font-weight: bold;
}
table.guestbookitem td.guestbookitemname{
	padding: 5px;
	background-color: #885401;	
}

table.press{
	font-weight: bold;
	width: 400px;
	text-align: left;
}
table.press td{
	font-weight: bold;
	text-align: left;
}