body {
	background:url(/graphics/main_bg.png) center top repeat-y #DCDCF8;
	margin:0px;	
	font:Verdana, Arial, Helvetica, sans-serif;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
div.site {
	margin:0px auto;
	width:833px;
	position:relative;
}
div.head {
	position:relative;
	width:833px;
	top:15px;
}
div.blasorchester_logo {
	position:absolute;
	background:url(/graphics/blasorchester_logo.png) no-repeat;
	left:15px;
	top:11px;
	width:71px;
	height:95px;
	z-index:2;
}
* html div.blasorchester_logo {
	bac\kground-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/blasorchester_logo.png' sizingMethod='image');
}
div.top_box {
	background:url(/graphics/top_box.png) no-repeat;
	position:absolute;
	top:27px;
	left:78px;
	width:369px;
	height:115px;
	z-index:1;
}
div.top_box_content {
	position:absolute;
	top:6px;
	left:10px;
	width:349px;
	height:103px;
	overflow:hidden;
}
div.logo {
	position:absolute;
	left:522px;
	top:0px;
	width:359px;
	height:240px;
}
div.blasorchester {
	position:absolute;
	top:156px;
	left:350px;
	width:165px;
	height:59px;
	font-size:11px;
	font-weight:bold;
}
div.menue {
	position:absolute;
	top:205px;
	left:20px;
	width:502px;
	height:33px;
	overflow:hidden;
}
div.menue_top {
	position:relative;
	height:16px;
	width:350px;
	left:10px;
	font-size:12px;
	font-weight:bold;
	word-spacing:16px;
}
div.menue_line {
	background-color:#000000;
	position:relative;
	top:0px;
	width:502px;
	height:1px;
}
div.menue_bottom {
	position:relative;
	height:16px;
	width:480px;
	top:0px;
	left:10px;
	font-size:11px;
	word-spacing:9px;
}
div.main {
	background:url(/graphics/main_right_layer.png) right top repeat-y;
	position:absolute;
	top:253px;
	left:35px;
	width:783px;
}
* html div.main {
	bac\kground-image:url(/graphics/main_right_layer_ie6.png);
}
div.repertoire_title {
	position:absolute;
	top:-5px;
	left:17px;
	font-size:15px;
	font-weight:bold;
}
div.message_window {
	position:relative;
	width:664px;
}
div.message_window_border {
	background:url(/graphics/message_border.png) no-repeat;
	width:664px;
	height:1px;
}
* html div.message_window_border {
	bac\kground-image:url(/graphics/message_border_ie6.png);
}
div.message {
	background:url(/graphics/message_center.png) repeat-y;
	width:664px;
}
div.main_title {
	position:relative;
	left:49px;
	top:0px;
	width:70px;
}
table.content {
	width:783px;
}
td.content {
	vertical-align:top;
	width:664px;
}
td.main_title {
	vertical-align:top;
	width:119px;
}
div.message_content {
	padding:5px;
}
a, a:link, a:active, a:visited {
	color:#000000;
	text-decoration:none;
}
a:hover {
	color:#666666;
}
a.menu, a.menu:link, a.menu:active, a.menu:visited {
	color:#000000;
	text-decoration:none;
}
a.menu:hover {
	color:#666666;
}
div.menue_neues, div.menue_informationen, div.menue_kontakt, div.menue_cd {
	position:absolute;
	top:0px;
	visibility:hidden;
}
div.content_head {
	background:url(/graphics/content_head.png) no-repeat;
	background-position:bottom left;
	width:664px;
}

* html div.content_head {
	bac\kground-image:url(/graphics/content_head_ie6.png);
}
div.content_center {
	background:url(/graphics/content_center.png) repeat-y;
	width:664px;
}

* html div.content_center {
	bac\kground-image:url(/graphics/content_center_ie6.png);
}
div.content_bottom {
	background:url(/graphics/content_bottom.png) no-repeat;
	width:664px;
	height:25px;
}

* html div.content_bottom {
	bac\kground-image:url(/graphics/content_bottom_ie6.png);
}
div.content_title {
	padding-top:5px;
	padding-left:25px;
}
table.content_title {	
	width:585px;
}
td.content_title_title {
	font-size:15px;
	font-weight:bold;
}
td.content_title_date {
	text-align:right;
	font-size:11px;
	font-weight:normal;
	vertical-align:bottom;
}
div.content_content {
	padding:5px 50px 0px 10px;
}
table.inner_table {
	width:100%;
}
th.inner_table {
	text-align:left;
}
td.inner_table {	
	vertical-align:top;
}
span.smaller {
	font-size:10px;
}
div.subinfo {
	font-size:10px;
	text-align:right;
}
div.pagebar {
	position:relative;
	right:50px;
	height:15px;
	font-size:11px;
	text-align:right;
}
a.active {
	color:#FF0000;
	font-size:12px;
}
span.disabled {
	color:#999999;
}
td.gallery_cell {
	width:170px;
	text-align:center;
}
a.thumbnail {
}
a.thumbnail:link {
}
a.thumbnail:active {
}
a.thumbnail:hover {
}

img.thumbnail {
	border:#000000 solid;
	border-width:1px;
}

img.noborder {
	border:none;
}

span.head_small {
	font-size:12px;
	font-weight:normal;
}