/**************** MENU (ALLGEMEIN) *********************/

.menu_border_top{
	border-top:1px solid #666666;
}
#con_right .menu_noborder_bottom{
	border:0px;
}

/**************** MENU (LEFT) *********************/

#con_left ul, li{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

#con_left li{
	width:137px;
	height:28px;
	border-bottom:1px solid #666666;
}

#con_left ul li a,
#con_left ul li a:link,
#con_left ul li a:active,
#con_left ul li a:visited{
	width:137px;
	height:28px;
	display:block;
	background-color:#000;
	text-decoration:none;
	background-repeat:no-repeat;
}

#con_left ul li a:hover{
	background-color:#FFF;
}

#con_left ul li a._active,
#con_left ul li a:link._active,
#con_left ul li a:active._active,
#con_left ul li a:visited._active,
#con_left ul li a:hover._active{
	background-color:#FFF;
}


/**************** MENU LEFT (ALLE PUNKTE) *********************/

/*HOME*/

#con_left ul li a.home,
#con_left ul li a:link.home,
#con_left ul li a:active.home,
#con_left ul li a:visited.home{
	background-image:url(../images/layout/menu/home.gif);
}

#con_left ul li a:hover.home{
	background-image:url(../images/layout/menu/home_active.gif);
}

#con_left ul li a.home_active,
#con_left ul li a:link.home_active,
#con_left ul li a:active.home_active,
#con_left ul li a:visited.home_active,
#con_left ul li a:hover.home_active{
	background-image:url(../images/layout/menu/home_active.gif);
}

/*CONTACT*/

#con_left ul li a.contact,
#con_left ul li a:link.contact,
#con_left ul li a:active.contact,
#con_left ul li a:visited.contact{
	background-image:url(../images/layout/menu/contact.gif);
}

#con_left ul li a:hover.contact{
	background-image:url(../images/layout/menu/contact_active.gif);
}

#con_left ul li a.contact_active,
#con_left ul li a:link.contact_active,
#con_left ul li a:active.contact_active,
#con_left ul li a:visited.contact_active,
#con_left ul li a:hover.contact_active{
	background-image:url(../images/layout/menu/contact_active.gif);
}

/*CATALOG*/

#con_left ul li a.catalog,
#con_left ul li a:link.catalog,
#con_left ul li a:active.catalog,
#con_left ul li a:visited.catalog{
	background-image:url(../images/layout/menu/catalog.gif);
}

#con_left ul li a:hover.catalog{
	background-image:url(../images/layout/menu/catalog_active.gif);
}

#con_left ul li a.catalog_active,
#con_left ul li a:link.catalog_active,
#con_left ul li a:active.catalog_active,
#con_left ul li a:visited.catalog_active,
#con_left ul li a:hover.catalog_active{
	background-image:url(../images/layout/menu/catalog_active.gif);
}

/*BOXOFFICE*/

#con_left ul li a.boxoffice,
#con_left ul li a:link.boxoffice,
#con_left ul li a:active.boxoffice,
#con_left ul li a:visited.boxoffice{
	background-image:url(../images/layout/menu/boxoffice.gif);
}

#con_left ul li a:hover.boxoffice{
	background-image:url(../images/layout/menu/boxoffice_active.gif);
}

#con_left ul li a.boxoffice_active,
#con_left ul li a:link.boxoffice_active,
#con_left ul li a:active.boxoffice_active,
#con_left ul li a:visited.boxoffice_active,
#con_left ul li a:hover.boxoffice_active{
	background-image:url(../images/layout/menu/boxoffice_active.gif);
}

/*MATERIAL ORDER*/

#con_left ul li a.materialorder,
#con_left ul li a:link.materialorder,
#con_left ul li a:active.materialorder,
#con_left ul li a:visited.materialorder{
	background-image:url(../images/layout/menu/materialorder.gif);
}

#con_left ul li a:hover.materialorder{
	background-image:url(../images/layout/menu/materialorder_active.gif);
}

#con_left ul li a.materialorder_active,
#con_left ul li a:link.materialorder_active,
#con_left ul li a:active.materialorder_active,
#con_left ul li a:visited.materialorder_active,
#con_left ul li a:hover.materialorder_active{
	background-image:url(../images/layout/menu/materialorder_active.gif);
}

/*CORPORATE INFO*/

#con_left ul li a.ci,
#con_left ul li a:link.ci,
#con_left ul li a:active.ci,
#con_left ul li a:visited.ci{
	background-image:url(../images/layout/menu/ci.gif);
}

#con_left ul li a:hover.ci{
	background-image:url(../images/layout/menu/ci_active.gif);
}

#con_left ul li a.ci_active,
#con_left ul li a:link.ci_active,
#con_left ul li a:active.ci_active,
#con_left ul li a:visited.ci_active,
#con_left ul li a:hover.ci_active{
	background-image:url(../images/layout/menu/ci_active.gif);
}

/*JOBS*/

#con_left ul li a.jobs,
#con_left ul li a:link.jobs,
#con_left ul li a:active.jobs,
#con_left ul li a:visited.jobs{
	background-image:url(../images/layout/menu/jobs.gif);
}

#con_left ul li a:hover.jobs{
	background-image:url(../images/layout/menu/jobs_active.gif);
}

#con_left ul li a.jobs_active,
#con_left ul li a:link.jobs_active,
#con_left ul li a:active.jobs_active,
#con_left ul li a:visited.jobs_active,
#con_left ul li a:hover.jobs_active{
	background-image:url(../images/layout/menu/jobs_active.gif);
}

/*IMPRINT*/

#con_left ul li a.imprint,
#con_left ul li a:link.imprint,
#con_left ul li a:active.imprint,
#con_left ul li a:visited.imprint{
	background-image:url(../images/layout/menu/imprint.gif);
}

#con_left ul li a:hover.imprint{
	background-image:url(../images/layout/menu/imprint_active.gif);
}

#con_left ul li a.imprint_active,
#con_left ul li a:link.imprint_active,
#con_left ul li a:active.imprint_active,
#con_left ul li a:visited.imprint_active,
#con_left ul li a:hover.imprint_active{
	background-image:url(../images/layout/menu/imprint_active.gif);
}



/**************** MENU (RIGHT) *********************/

#con_right ul, li{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

#con_right li{
	width:200px;
	height:28px;
	border-bottom:1px solid #666666;
}

#con_right ul li a,
#con_right ul li a:link,
#con_right ul li a:active,
#con_right ul li a:visited{
	width:200px;
	height:28px;
	display:block;
	background-color:#000;
	text-decoration:none;
	background-repeat:no-repeat;
}

#con_right ul li a:hover{

}

#con_right ul li a._active,
#con_right ul li a:link._active,
#con_right ul li a:active._active,
#con_right ul li a:visited._active,
#con_right ul li a:hover._active{
	background-color:#FFF;
}

/*SEARCH (NO LINK, ONLY TITLE) */

#con_right ul .searchtitle{
	background-color:#000;
	background-image:url(../images/layout/menu/search_title.gif);
	background-repeat:no-repeat;
	border-bottom:0px;
}

/*ADVANCED SEARCH*/

#con_right ul li a.search,
#con_right ul li a:link.search,
#con_right ul li a:active.search,
#con_right ul li a:visited.search{
	background-image:url(../images/layout/menu/search.gif);
}

#con_right ul li a:hover.search{
	background-image:url(../images/layout/menu/search_active.gif);
}

#con_right ul li a.search_active,
#con_right ul li a:link.search_active,
#con_right ul li a:active.search_active,
#con_right ul li a:visited.search_active,
#con_right ul li a:hover.search_active{
	background-image:url(../images/layout/menu/search_active.gif);
}

/*NEWS*/

#con_right ul li a.news,
#con_right ul li a:link.news,
#con_right ul li a:active.news,
#con_right ul li a:visited.news{
	background-image:url(../images/layout/menu/news.gif);
}

#con_right ul li a:hover.news{
	background-image:url(../images/layout/menu/news_active.gif);
}

#con_right ul li a.news_active,
#con_right ul li a:link.news_active,
#con_right ul li a:active.news_active,
#con_right ul li a:visited.news_active,
#con_right ul li a:hover.news_active{
	background-image:url(../images/layout/menu/news_active.gif);
}




/**************** SUBMENU (NEWS) *********************/

#con_middle #submenu{
	border-bottom:1px solid #333333;
	display:block;
	height:28px;
	margin:0px;
	padding:0px;
	position: relative;
	left:1px;
	width:615px;
}

* html #con_middle #submenu {  /* Korrekturen fuer IE*/
	position: relative;
	left:0px;
}


#con_middle #submenu ul, li{
	list-style-type:none;
	margin:0px;
	padding:0px;
	height:28px;
}

#con_middle #submenu li{
	height:28px;
	float:left;
}


#con_middle #submenu ul li a,
#con_middle #submenu ul li a:link,
#con_middle #submenu ul li a:active,
#con_middle #submenu ul li a:visited{
	height:28px;
	display:block;
	background-color:#000;
	text-decoration:none;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
}

#con_middle #submenu ul li a:hover{
	background-color:#FFF;
}

#con_middle #submenu ul li a._active,
#con_middle #submenu ul li a:link._active,
#con_middle #submenu ul li a:active._active,
#con_middle #submenu ul li a:visited._active,
#con_middle #submenu ul li a:hover._active{
	background-color:#FFF;
}

/*ALL NEWS*/

#con_middle #submenu ul li a.news,
#con_middle #submenu ul li a:link.news,
#con_middle #submenu ul li a:active.news,
#con_middle #submenu ul li a:visited.news{
	background-image:url(../images/layout/submenu/news.gif);
	width:88px;
}

#con_middle #submenu ul li a:hover.news{
	background-image:url(../images/layout/submenu/news_active.gif);
}

#con_middle #submenu ul li a.news_active,
#con_middle #submenu ul li a:link.news_active,
#con_middle #submenu ul li a:active.news_active,
#con_middle #submenu ul li a:visited.news_active,
#con_middle #submenu ul li a:hover.news_active{
	background-image:url(../images/layout/submenu/news_active.gif);
	width:88px;
}

/*NEWS REVIEWS*/

#con_middle #submenu ul li a.news_reviews,
#con_middle #submenu ul li a:link.news_reviews,
#con_middle #submenu ul li a:active.news_reviews,
#con_middle #submenu ul li a:visited.news_reviews{
	background-image:url(../images/layout/submenu/news_reviews.gif);
	width:80px;
}

#con_middle #submenu ul li a:hover.news_reviews{
	background-image:url(../images/layout/submenu/news_reviews_active.gif);
}

#con_middle #submenu ul li a.news_reviews_active,
#con_middle #submenu ul li a:link.news_reviews_active,
#con_middle #submenu ul li a:active.news_reviews_active,
#con_middle #submenu ul li a:visited.news_reviews_active,
#con_middle #submenu ul li a:hover.news_reviews_active{
	background-image:url(../images/layout/submenu/news_reviews_active.gif);
	width:80px;
}

/*LINEUP NEWSLETTER*/

#con_middle #submenu ul li a.news_newsletter,
#con_middle #submenu ul li a:link.news_newsletter,
#con_middle #submenu ul li a:active.news_newsletter,
#con_middle #submenu ul li a:visited.news_newsletter{
	background-image:url(../images/layout/submenu/news_newsletter.gif);
	width:165px;
}

#con_middle #submenu ul li a:hover.news_newsletter{
	background-image:url(../images/layout/submenu/news_newsletter_active.gif);
}

#con_middle #submenu ul li a.news_newsletter_active,
#con_middle #submenu ul li a:link.news_newsletter_active,
#con_middle #submenu ul li a:active.news_newsletter_active,
#con_middle #submenu ul li a:visited.news_newsletter_active,
#con_middle #submenu ul li a:hover.news_newsletter_active{
	background-image:url(../images/layout/submenu/news_newsletter_active.gif);
	width:165px;
}


/**************** SUBMENU (HOMES) *********************/

#submenu{
	border-bottom:1px solid #333333;
	display:block;
	height:28px;
	margin:0px;
	padding:0px;
	position: relative;
	left:1px;
	width:615px;
}

* html #submenu {  /* Korrekturen fuer IE*/
	position: relative;
	left:0px;
}


#submenu ul, li{
	list-style-type:none;
	margin:0px;
	padding:0px;
	height:28px;
}

#submenu li{
	height:28px;
	float:left;
}


#submenu ul li a,
#submenu ul li a:link,
#submenu ul li a:active,
#submenu ul li a:visited{
	height:28px;
	display:block;
	background-color:#000;
	text-decoration:none;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
}

#submenu ul li a:hover{
	background-color:#FFF;
}

#submenu ul li a._active,
#submenu ul li a:link._active,
#submenu ul li a:active._active,
#submenu ul li a:visited._active,
#submenu ul li a:hover._active{
	background-color:#FFF;
}

/*HOME*/

#submenu ul li a.home,
#submenu ul li a:link.home,
#submenu ul li a:active.home,
#submenu ul li a:visited.home{
	background-image:url(../images/layout/submenu/home.gif);
	width:59px;
}

#submenu ul li a:hover.home{
	background-image:url(../images/layout/submenu/home_active.gif);
}

#submenu ul li a.home_active,
#submenu ul li a:link.home_active,
#submenu ul li a:active.home_active,
#submenu ul li a:visited.home_active,
#submenu ul li a:hover.home_active{
	background-image:url(../images/layout/submenu/home_active.gif);
	width:59px;
}

/*HOME SCREEING SCHEDULE*/

#submenu ul li a.home_screening,
#submenu ul li a:link.home_screening,
#submenu ul li a:active.home_screening,
#submenu ul li a:visited.home_screening{
	background-image:url(../images/layout/submenu/home_screening.gif);
	width:180px;
}

#submenu ul li a:hover.home_screening{
	background-image:url(../images/layout/submenu/home_screening_active.gif);
}

#submenu ul li a.home_screening_active,
#submenu ul li a:link.home_screening_active,
#submenu ul li a:active.home_screening_active,
#submenu ul li a:visited.home_screening_active,
#submenu ul li a:hover.home_screening_active{
	background-image:url(../images/layout/submenu/home_screening_active.gif);
	width:180px;
}

/*HOME MEETING*/

#submenu ul li a.home_meeting,
#submenu ul li a:link.home_meeting,
#submenu ul li a:active.home_meeting,
#submenu ul li a:visited.home_meeting{
	background-image:url(../images/layout/submenu/home_meeting.gif);
	width:146px;
}

#submenu ul li a:hover.home_meeting{
	background-image:url(../images/layout/submenu/home_meeting_active.gif);
}

#submenu ul li a.home_meeting_active,
#submenu ul li a:link.home_meeting_active,
#submenu ul li a:active.home_meeting_active,
#submenu ul li a:visited.home_meeting_active,
#submenu ul li a:hover.home_meeting_active{
	background-image:url(../images/layout/submenu/home_meeting_active.gif);
	width:146px;
}


/**************** SUBMENU (PROGRAM) *********************/

#con_middle #submenu_program{
	border-bottom:1px solid #333333;
	display:block;
	height:28px;
	margin:0px;
	padding:0px;
	position: relative;
	left:0px;
	width:616px;
}

* html #con_middle #submenu_program {  /* Korrekturen fuer IE*/
	position: relative;
	left:-1px;
}


#con_middle #submenu_program ul, li{
	list-style-type:none;
	margin:0px;
	padding:0px;
	height:28px;
}

#con_middle #submenu_program li{
	height:28px;
	float:left;
}


#con_middle #submenu_program ul li a,
#con_middle #submenu_program ul li a:link,
#con_middle #submenu_program ul li a:active,
#con_middle #submenu_program ul li a:visited{
	height:28px;
	display:block;
	background-color:#000;
	text-decoration:none;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
}

#con_middle #submenu_program ul li a:hover{
	background-color:#FFF;
}

#con_middle #submenu_program ul li a._active,
#con_middle #submenu_program ul li a:link._active,
#con_middle #submenu_program ul li a:active._active,
#con_middle #submenu_program ul li a:visited._active,
#con_middle #submenu_program ul li a:hover._active{
	background-color:#FFF;
}






/*PROGRAM SYNOPSIS*/

#con_middle #submenu_program ul li a.program,
#con_middle #submenu_program ul li a:link.program,
#con_middle #submenu_program ul li a:active.program,
#con_middle #submenu_program ul li a:visited.program{
	background-image:url(../images/layout/submenu/program_synopsis.gif);
	width:90px;
}

#con_middle #submenu_program ul li a:hover.program{
	background-image:url(../images/layout/submenu/program_synopsis_active.gif);
}

#con_middle #submenu_program ul li a.program_active,
#con_middle #submenu_program ul li a:link.program_active,
#con_middle #submenu_program ul li a:active.program_active,
#con_middle #submenu_program ul li a:visited.program_active,
#con_middle #submenu_program ul li a:hover.program_active{
	background-image:url(../images/layout/submenu/program_synopsis_active.gif);
	width:90px;
}

/*PROGRAM FILM INFO*/

#con_middle #submenu_program ul li a.program_info,
#con_middle #submenu_program ul li a:link.program_info,
#con_middle #submenu_program ul li a:active.program_info,
#con_middle #submenu_program ul li a:visited.program_info{
	background-image:url(../images/layout/submenu/program_info.gif);
	width:84px;
}

#con_middle #submenu_program ul li a:hover.program_info{
	background-image:url(../images/layout/submenu/program_info_active.gif);
}

#con_middle #submenu_program ul li a.program_info_active,
#con_middle #submenu_program ul li a:link.program_info_active,
#con_middle #submenu_program ul li a:active.program_info_active,
#con_middle #submenu_program ul li a:visited.program_info_active,
#con_middle #submenu_program ul li a:hover.program_info_active{
	background-image:url(../images/layout/submenu/program_info_active.gif);
	width:84px;
}

/*PROGRAM DIRECTOR*/

#con_middle #submenu_program ul li a.program_director,
#con_middle #submenu_program ul li a:link.program_director,
#con_middle #submenu_program ul li a:active.program_director,
#con_middle #submenu_program ul li a:visited.program_director{
	background-image:url(../images/layout/submenu/program_director.gif);
	width:87px;
}

#con_middle #submenu_program ul li a:hover.program_director{
	background-image:url(../images/layout/submenu/program_director_active.gif);
}

#con_middle #submenu_program ul li a.program_director_active,
#con_middle #submenu_program ul li a:link.program_director_active,
#con_middle #submenu_program ul li a:active.program_director_active,
#con_middle #submenu_program ul li a:visited.program_director_active,
#con_middle #submenu_program ul li a:hover.program_director_active{
	background-image:url(../images/layout/submenu/program_director_active.gif);
	width:87px;
}

/*PROGRAM PHOTOS*/

#con_middle #submenu_program ul li a.program_photos,
#con_middle #submenu_program ul li a:link.program_photos,
#con_middle #submenu_program ul li a:active.program_photos,
#con_middle #submenu_program ul li a:visited.program_photos{
	background-image:url(../images/layout/submenu/program_photos.gif);
	width:74px;
}

#con_middle #submenu_program ul li a:hover.program_photos{
	background-image:url(../images/layout/submenu/program_photos_active.gif);
}

#con_middle #submenu_program ul li a.program_photos_active,
#con_middle #submenu_program ul li a:link.program_photos_active,
#con_middle #submenu_program ul li a:active.program_photos_active,
#con_middle #submenu_program ul li a:visited.program_photos_active,
#con_middle #submenu_program ul li a:hover.program_photos_active{
	background-image:url(../images/layout/submenu/program_photos_active.gif);
	width:74px;
}

/*PROGRAM POSTER*/

#con_middle #submenu_program ul li a.program_poster,
#con_middle #submenu_program ul li a:link.program_poster,
#con_middle #submenu_program ul li a:active.program_poster,
#con_middle #submenu_program ul li a:visited.program_poster{
	background-image:url(../images/layout/submenu/program_poster.gif);
	width:74px;
}

#con_middle #submenu_program ul li a:hover.program_poster{
	background-image:url(../images/layout/submenu/program_poster_active.gif);
}

#con_middle #submenu_program ul li a.program_poster_active,
#con_middle #submenu_program ul li a:link.program_poster_active,
#con_middle #submenu_program ul li a:active.program_poster_active,
#con_middle #submenu_program ul li a:visited.program_poster_active,
#con_middle #submenu_program ul li a:hover.program_poster_active{
	background-image:url(../images/layout/submenu/program_poster_active.gif);
	width:74px;
}

/*PROGRAM TRAILER*/

#con_middle #submenu_program ul li a.program_trailer,
#con_middle #submenu_program ul li a:link.program_trailer,
#con_middle #submenu_program ul li a:active.program_trailer,
#con_middle #submenu_program ul li a:visited.program_trailer{
	background-image:url(../images/layout/submenu/program_trailer.gif);
	width:74px;
}

#con_middle #submenu_program ul li a:hover.program_trailer{
	background-image:url(../images/layout/submenu/program_trailer_active.gif);
}

#con_middle #submenu_program ul li a.program_trailer_active,
#con_middle #submenu_program ul li a:link.program_trailer_active,
#con_middle #submenu_program ul li a:active.program_trailer_active,
#con_middle #submenu_program ul li a:visited.program_trailer_active,
#con_middle #submenu_program ul li a:hover.program_trailer_active{
	background-image:url(../images/layout/submenu/program_trailer_active.gif);
	width:74px;
}

/*PROGRAM PRESS*/

#con_middle #submenu_program ul li a.program_press,
#con_middle #submenu_program ul li a:link.program_press,
#con_middle #submenu_program ul li a:active.program_press,
#con_middle #submenu_program ul li a:visited.program_press{
	background-image:url(../images/layout/submenu/program_press.gif);
	width:64px;
}

#con_middle #submenu_program ul li a:hover.program_press{
	background-image:url(../images/layout/submenu/program_press_active.gif);
}

#con_middle #submenu_program ul li a.program_press_active,
#con_middle #submenu_program ul li a:link.program_press_active,
#con_middle #submenu_program ul li a:active.program_press_active,
#con_middle #submenu_program ul li a:visited.program_press_active,
#con_middle #submenu_program ul li a:hover.program_press_active{
	background-image:url(../images/layout/submenu/program_press_active.gif);
	width:64px;
}

/*PROGRAM AWARDS*/

#con_middle #submenu_program ul li a.program_awards,
#con_middle #submenu_program ul li a:link.program_awards,
#con_middle #submenu_program ul li a:active.program_awards,
#con_middle #submenu_program ul li a:visited.program_awards{
	background-image:url(../images/layout/submenu/program_awards.gif);
	width:69px;
}

#con_middle #submenu_program ul li a:hover.program_awards{
	background-image:url(../images/layout/submenu/program_awards_active.gif);
}

#con_middle #submenu_program ul li a.program_awards_active,
#con_middle #submenu_program ul li a:link.program_awards_active,
#con_middle #submenu_program ul li a:active.program_awards_active,
#con_middle #submenu_program ul li a:visited.program_awards_active,
#con_middle #submenu_program ul li a:hover.program_awards_active{
	background-image:url(../images/layout/submenu/program_awards_active.gif);
	width:69px;
}
