body {
	background-color: #02110c;
	margin: 0px;
}

#wrapper {
	width: 762px;
	margin-left: 12px;
	margin-top:12px;
	text-align: left;
}

#header {
	height: 120px;	
}

#header a, #header img {
	border: none;
}

#header_image {
	float: right;
	margin-right: 40px;
}

#header_logo {
	float: left;
	margin-top: 6px;
}

#navigation {
	list-style-type: none;
	margin: 0px -10px 0px 80px; 
	padding: 0px;
/*	position: absolute;*/
/*	top: 75px;
	left: 12px;*/
	z-index: 1500;
}

#navigation li {
	margin-right: 6px; 
	padding: 0px; 
}

#navigation #menu_hans, #navigation #menu_festival, #navigation #menu_tickets, #navigation #menu_fun {
	float: left;	
	width: 160px;
}
#navigation #menu_hans>ul, #navigation #menu_hans>ul, #navigation #menu_hans>ul, #navigation #menu_hans>ul{
/*	display:none;*/
}




#navigation a {
/*	display: block;*/
	height: 30px;
}	

#navigation #menu_hans a {
	background-image: url('../images/btn_hans.png');	
} 
#navigation #menu_festival a {
	background-image: url('../images/btn_festival.png');	
}
#navigation #menu_tickets a {
	background-image: url('../images/btn_tickets.png');	
}
#navigation #menu_fun a {
	background-image: url('../images/btn_fun.png');	
}

#navigation a.active {
	background-position: 0px 30px; 	
}

#subnavigation {
	float: left;	
	list-style-type: none;
	margin: 6px 0px -6px 6px;
	padding: 0px;
}

#subnavigation li {
	margin-right: 6px;
	padding: 0px;
}

#subnavigation #btn_balletten, #subnavigation #btn_agenda, #subnavigation #btn_videos {
	float: left;
	width: 160px;
}
#subnavigation a {
	display: block;
	height: 36px;
}
#subnavigation #btn_balletten a {
	background-image: url('../images/btn_balletten.png');	
}
#subnavigation #btn_agenda a {
	background-image: url('../images/btn_agenda.png');	
}
#subnavigation #btn_videos a {
	background-image: url('../images/btn_videos.png');	
}

#subnavigation a:hover, #subnavigation a.active  {
	background-position: 0px 36px;
}

#left_menu {
	float: left;
	list-style-type: none;
	margin-top: 6px;
	margin-left: 40px;
	padding: 0px;
	width: 160px;
	overflow: hidden;
	background-color: #a29161;
}

.submenus {
	position: absolute;
	list-style-type: none;	
	padding: 0px 0px 3px 0px;
	width: 160px;
	background-color: #f00;
}

#wrapper>#left_menu{
	margin-left: 80px;	
} 
#left_menu>#logos{
	width: 140px;
}
#left_menu li, .submenus li {
	width: 160px;
	display: block;
	padding: 0px;
	margin: 0px;
}

#logos {
	width: 160px;
	display: block;
	padding: 0px;
	margin: 0px;
}

#left_menu li ul {
	padding: 0px;
	margin: 0px;
}

#left_menu a{
	background-position: 0px 0px !important;	
}
.submenus a {
	background-position: 0px 60px !important;
}
#left_menu a, .submenus a {
	display: block;
	height: 30px;
}
#left_menu #btn_hans_biography a, #submenu_hans_biography a {
	background-image: url('../images/btn_hans_biography.png') !important;	
}
#left_menu #btn_hans_choreography a, #submenu_hans_choreography a {
	background-image: url('../images/btn_hans_choreography.png') !important;	
}
#left_menu #btn_hans_foundation a, #submenu_hans_foundation a {
	background-image: url('../images/btn_hans_foundation.png') !important;	
}
#left_menu #btn_hans_media a, #submenu_hans_media a {
	background-image: url('../images/btn_hans_media.png') !important;	
}
#left_menu #btn_hans_photos a, #submenu_hans_photos a {
	background-image: url('../images/btn_hans_photos.png') !important;	
}
#left_menu #btn_festival_general a, #submenu_festival_general a {
	background-image: url('../images/btn_festival_general.png') !important;	
}
#left_menu #btn_festival_gala a, #submenu_festival_gala a {
	background-image: url('../images/btn_festival_gala.png') !important;	
}
#left_menu #btn_festival_programs a, #submenu_festival_programs a {
	background-image: url('../images/btn_festival_programs.png') !important;	
}
#left_menu #btn_festival_programs_program1 a {
	background-image: url('../images/btn_festival_programs_program1.png') !important;	
}
#left_menu #btn_festival_programs_program2 a {
	background-image: url('../images/btn_festival_programs_program2.png') !important;	
}
#left_menu #btn_festival_programs_program3 a {
	background-image: url('../images/btn_festival_programs_program3.png') !important;	
}
#left_menu #btn_festival_programs_program4 a {
	background-image: url('../images/btn_festival_programs_program4.png') !important;	
}
#left_menu #btn_festival_programs_program5 a {
	background-image: url('../images/btn_festival_programs_program5.png') !important;	
}
#left_menu #btn_festival_programs_program6 a {
	background-image: url('../images/btn_festival_programs_program6.png') !important;	
}
#left_menu #btn_festival_programs_tournee a {
	background-image: url('../images/btn_festival_programs_tournee.png') !important;	
}
#left_menu #btn_festival_companies a, #submenu_festival_companies a {
	background-image: url('../images/btn_festival_companies.png') !important;	
}
#left_menu #btn_festival_theaters a, #submenu_festival_theaters a {
	background-image: url('../images/btn_festival_theaters.png') !important;	
}

#left_menu #btn_festival_extra a, #submenu_festival_extra a {
	background-image: url('../images/btn_festival_extra.png') !important;	
}
#left_menu #btn_festival_media a, #submenu_festival_media a {
	background-image: url('../images/btn_festival_media.png') !important;	
}
#left_menu #btn_tickets_general a, #submenu_tickets_general a {
	background-image: url('../images/btn_tickets_general.png') !important;	
}
#left_menu #btn_tickets_pricing a, #submenu_tickets_pricing a {
	background-image: url('../images/btn_tickets_pricing.png') !important;	
}
#left_menu #btn_tickets_reductions a, #submenu_tickets_reductions a {
	background-image: url('../images/btn_tickets_reductions.png') !important;	
}
#left_menu #btn_fun_congratulate a, #submenu_fun_congratulate a {
	background-image: url('../images/btn_fun_congratulate.png') !important;	
}
#left_menu #btn_fun_donate a, #submenu_fun_donate a {
	background-image: url('../images/btn_fun_donate.png') !important;	
}
#left_menu #btn_fun_buy a, #submenu_fun_buy a {
	background-image: url('../images/btn_fun_buy.png') !important;	
}
#left_menu #btn_fun_eat a, #submenu_fun_eat a {
	background-image: url('../images/btn_fun_eat.png') !important;	
}

#left_menu a:hover, #left_menu a.active {
	background-position: 0px 90px !important;
}

.submenus a:hover, .submenus a.active {
	background-position: 0px 30px !important;		
} 

#promo {
	background-color: #fff;
	padding:  5px 20px;
	margin: 6px 0px 0px 6px;
	width: 452px;
	float: left;
	font-family: verdana;
	font-size: 10px;
/*	line-height: 17px !important;*/
	overflow:hidden;
	height:30px;
}

#content {
	background-color: #fff;
	padding: 20px;
	margin: 6px 0px 12px 6px;
	width: 452px;
	float: left;
	font-family: verdana;
	font-size: 12px;
	line-height: 17px !important;
}

#content h1 {	
	font-size: 14px;
	font-weight: bold;
	color: #969182;
	margin-top: 0px;
	text-transform: lowercase;
}

#content h2 {	
	font-size: 12px;
	font-weight: bold;
	color: #969182;
	margin: 0px 0px -10px 0px;
	text-transform: lowercase;
}

#content a {
	color: #a29161;
	text-decoration: none;
}

#content a:hover {
	text-decoration: underline;
}

#content a:visited {
	color: #969182;
}

#felicitation_form {
	position: absolute; 
/*	display:none; */
	background-color: #fff; 
	z-index: 10; 
	border-bottom: 6px solid #000; 
	margin: -20px; 
	width: 452px; 
	padding: 20px; 
	height:200px;
}

.add_marker {
	cursor: pointer; 
	float:right; 
	margin: -20px; 
	border: 6px solid #000; 
	border-top: none; 
	border-right: none; 
	line-height: 30px; 
	text-align: center; 
	width: 80px; 
	height: 30px; 
	background-color: #969182; 
	color:#fff; 
	z-index: 15;
}

.link_table a img {
	border: none;
}