html 
{
}

body
{
	position:absolute;
	top:0px;
	width:auto;
	height:auto;
	background-color:#981F16;
	border:0;
}
#header 
{
	position:absolute;
	top:15px;
	left:15px;
	width:500px; 
	height:85px; 
	background-color:#B8FF47;
	background-image:url(../Bilder/Broad.jpg);
	background-attachment:inherit;
	background-repeat:no-repeat;
	background-position:right;
	padding: 0px 10px 0px 10px;
}

#content
{
	position:absolute;
	top:102px;
	left:15px;
	width:500px; 
	height:500px; 
	background-color:#FFFFFF;
	padding: 0px 10px 0px 10px;
	overflow:auto;
	
}

#musicContent
{
	position:absolute;
	top:15px;
	left:536px;
	width:400px; 
	height:587px; 
	background-color:#FFFFFF;
	padding: 0px 10px 0px 10px;
	text-align:right;
	overflow:auto;
}

.musicTable a:link { font-weight:bold; color:blue; text-decoration:none; }
.musicTable a:visited { font-weight:bold; color:silver; text-decoration:none; }
.musicTable a:focus { font-weight:bold; color:red; text-decoration:underline; }
.musicTable a:hover { font-weight:bold; color:green; text-decoration:none; }
.musicTable tbody tr:hover { font-weight:bold; background-color:grey; text-decoration:none; }
.musicTable a:active { font-weight:bold; color:lime; text-decoration:underline; }

.musicTableHeader 
{
	background-color:#B8FF47;
}

.greyRow
{
	background-color:#D6D6D6;
}
.musicTable 
{
	
}
.musicTable table
{	
	width:100%;
	table-layout:auto;
	border-collapse:collapse;
      	text-align:center;
}
.musicTable td
{	
	border:solid 1px black;
	border-spacing:2px;
	
}
.musicTable th
{	
	border:solid 1px black;
	border-spacing:1px;
	
}
.musicHeader 
{
	text-align:right;
}

.teamTable td
{
	border:solid 2px black;
}

.teamTable table
{
	border:solid 2px black;
	border-collapse:collapse;
	text-align:center;
}

.teamTable tr+td+div
{
	text-align:center;
}

#NavImage
{
	position:absolute;
	top:15px;
	left:0;
	z-index:4;
}
