html,body { margin: 0px; 
			padding: 0px;
			background-color:#292929;
			font-size:14px;
			font-family:Trebuchet MS, Tahoma, Verdana, Geneva, sans-serif;
			color:#b0b0b0;
			line-height:20px;
			background-position:center;
			background-attachment: fixed;
			background-position: center top; } 

a:link { color: #ffffff; text-decoration: none; } 
a:visited { color: #ffffff; text-decoration: none; } 
a:hover { color: #ff0000; text-decoration: underline; } 
a:active { color: #ff0000; text-decoration: none; } 

.heading { color:#CCCCCC; font-size:28px; line-height: 32px;}

.page_holder	{ width:980px; margin: auto;  } 
.page_shadow	{ width: 980px; background-image: url(images/body_back.gif); margin:auto;}

.page_presented_panel { width: 936px; background-color:#494949; height:32px; margin:auto;}
.page_presented_panel_left { width: 468px; float:left;}
.page_presented_panel_right { width: 460px; float:right; padding:8px 8px 0 0; text-align:right; }

.page_divider		{ width: 936px; background-color:#101010; height:2px; margin:auto;}
.page_divider2		{ width: 936px; background-color:#0a0a0a; height:2px; margin:auto;}

.page_header	{ width: 936px; height: 130px; background-image: url(images/page_head_bckgrnd.gif); margin: auto;}
.page_header_left  { width: 468px; height:70px; float: left; padding-top:88px;}
.page_header_right  { width: 468px; float: left; text-align:right; }

.page_header_pic1	{ width: 936px; height: 335px; margin:auto; background-color:#101010; background-image:url(images/header_pic_1.jpg);  }
.page_header_pic2	{ width: 936px; height: 335px; margin:auto; background-color:#101010; background-image:url(images/header_pic_2.jpg);  }
.page_header_pic3	{ width: 936px; height: 335px; margin:auto; background-color:#101010; background-image:url(images/header_pic_3.jpg);  }
.page_header_pic4	{ width: 936px; height: 335px; margin:auto; background-color:#101010; background-image:url(images/header_pic_4.jpg);  }
.page_header_pic5	{ width: 936px; height: 335px; margin:auto; background-color:#101010; background-image:url(images/header_pic_5.jpg);  }
.page_header_pic6	{ width: 936px; height: 335px; margin:auto; background-color:#101010; background-image:url(images/header_pic_6.jpg);  }
.page_header_pic7	{ width: 936px; height: 335px; margin:auto; background-color:#101010; background-image:url(images/header_pic_7.jpg);  }
.page_header_pic8	{ width: 936px; height: 335px; margin:auto; background-color:#101010; background-image:url(images/header_pic_8.jpg);  }
.page_header_pic9	{width: 936px;height: 335px;margin:auto;background-color:#101010;background-image:url(images/header_pic_9.jpg);}


.page_menu	{ width: 936px; height: 60px; text-align: left; background-color:#383838; margin: auto;}
.menu_on { float: left; width:102px; height:39px; background-color:#636363; text-align:center; padding-top:21px; font-size:14px; color:#FFF;}
.menu_off { float: left; width:102px; height:39px; text-align:center; padding-top:21px; font-size:14px;  color:#FFF;}
.menu_divider { float: left; width:2px; height:60px; background-color:#101010;}

.page_body	{ width: 936px; text-align: left;  overflow:auto;  margin:auto;}

.column-a1				{ width: 304px; padding: 30px 0 30px 30px; float:left; text-align:left;  }
.column-a2				{ width: 542px; padding: 30px; float:right; text-align:left; }
.column-b1				{ width: 154px; float:left; text-align:left;  }
.column-b2				{ width: 692px; float:right; text-align:left; }
.column-c1				{ width: 104px; float:left; text-align:left;  }
.column-c2a				{ width: 30px; height: 194px; float:left;  }
.column-c2				{ width: 126px; height:154px; padding: 20px 0 20px 20px; float:left; text-align:left; border-bottom: 1px solid #666; border-top: 1px solid #666;  background-color:#000;}
.column-c3				{ width: 570px; height:154px; padding: 20px 20px 20px 0; float:left; text-align:left; border-bottom: 1px solid #666; border-top: 1px solid #666; border-right: 1px solid #666; background-color:#000;}
.column-d1				{ width: 104px; float:left; text-align:left;  }
.column-d2				{ width: 768px; float:left; text-align:left;}


.party_pic				{ width:304px; height:440px; }
.party_pic2				{ width:304px; height:440px; }

.video_head				{ width:298px; height:22px; background-color:#333; font-size:12px; color:#FFF; padding: 5px 0 0 6px; }

.text_title 			{ width:542px; font-size:24px; color:#FFF; font-family:Trebuchet MS, Tahoma, Verdana, Geneva, sans-serif; line-height:27px; margin-bottom:20px; }

.news_wrap				{ width:876px; min-height:190px; padding: 30px 30px 0px 30px; overflow:auto; }
.news_text				{ width: 692px; padding-bottom:10px; }
.news_title 			{ width:692px; font-size:24px; color:#FFF; font-family:Trebuchet MS, Tahoma, Verdana, Geneva, sans-serif; line-height:27px; }
.news_date				{ font-size:10px; color:#999; padding-bottom:20px; }


.events_wrap			{ width:906px; padding: 30px 0px 0px 30px; overflow:auto;}
.events_wrap2			{ width:906px; padding: 30px 0px 0px 30px; height:200px;}
.events_header			{ width:876px; height:45px; color: #F00; font-size:50px; line-height:60px; font-weight:bold; padding:30px 30px 10px 30px; font-family:Trebuchet MS, Tahoma, Verdana, Geneva, sans-serif; }
.events_title 			{ width:542px; font-size:24px; color:#FFF; font-family:Trebuchet MS, Tahoma, Verdana, Geneva, sans-serif; line-height:27px; margin-bottom:10px; }
.events_text			{ padding-bottom:0px; }
.events_text_i			{ padding-bottom:10px; font-style:italic; }
.events_bold			{ font-weight:bold; color:#FFF; }
.events_tickets			{ width:110px; float:right; }

.ticket_wrap			{ width:607px; height:201px; border:1px solid #333; padding: 18px; }
.ticket_thumb			{ width:160px; text-align:left; float:left;}
.ticket_right_title		{ width:447px; text-align:left; float:left; font-size:28px; color:#F00; margin-bottom:18px; font-family:Trebuchet MS, Tahoma, Verdana, Geneva, sans-serif;}
.ticket_right_body		{ width:447px; height:116px; float:left; margin-bottom:18px; font-size:12px; font-family:Trebuchet MS, Tahoma, Verdana, Geneva, sans-serif; color:#b0b0b0; line-height:18px;}
.ticket_right_button	{ width:447px; height:28px; text-align:left; float: left; }
.ticket_right_list1		{ width:240px; float: left; }
.ticket_right_list2		{ width:200px; float: left; }

.guide_page_wrap		{ width: 896px;  padding: 20px; }

.sponsor_wrap			{ width:930px;  background-color:#101010; margin:auto; padding: 10px 0 10px 2px; }

.sponsor_page_wrap		{ width: 896px;  padding: 20px; }
.sponsor_holder   		{ width:209px; margin-right:15px; height:270px; float:left; text-align:center;}
.sponsor_logo			{ padding-bottom:10px; }

.downloads_page_wrap	{ width: 896px;  padding: 20px; }
.downloads_thumb		{ margin-right:15px; height: 360px; width: 209px; text-align:center; float:left; }
.downloads_text1		{ color:#FFF; }
.downloads_text2		{ font-size:10px;}


.form1					{ font-family: tahoma,verdana,sans-serif; font-size:11px; padding:4px; width:240px; }
.form2					{ font-family: tahoma,verdana,sans-serif; font-size:11px; padding:4px; width:50px; }
.formtext				{ font-size:10px; color:#666; }

.gallery_wrap			{ width:870px; padding: 30px 30px 0px 30px; overflow:auto;}
.gallery_image			{ padding: 0 20px 20px 0; float:left;}




.footer    				{ width:970px; height: 68px; background-image: url(images/footer.gif);}
.footer_imprint    		{ font-size: 11px; color: #999999; width:350px; margin: auto; text-align:center; padding-top:15px;}










.page_create_body_left	{ width: 521px; float: left;  }

