/* Fonts and Style */
BODY {
	font-family:			verdana, helvetica, arial, sans;
	font-size:				11px;
	color:					#000;
    text-align:				center;
}

DIV#footer P {
	text-align:				left;
	font-size:				8px;
	color:					#FFF;
	text-transform:			uppercase;
}


DIV#header {
	font-size:				10px;
	font-weight: 			bold;
	color:					#FFF;
}

DIV#header SPAN.grey {
	padding:				0px 0px 0px 10px;
	margin:					10px 0px 0px 13px;
	background-image:		url(../img/link_icon_header_inactive.gif);
	background-position:	1px 2px;
	background-repeat:		no-repeat;
	color:					#999;
	text-align:				right;
}

DIV#meta A {
	padding:				0px 0px 0px 10px;
	margin:					10px 0px 0px 13px;
	background-image:		url(../img/link_icon_header.gif);
	background-position:	1px 3px;
	background-repeat:		no-repeat;
	text-decoration:		none;
	color:					#FFF;
}
DIV#meta A:hover {
	color:					#FFF;
    text-decoration: 		underline;
}

DIV#teaser A, DIV#detail A {
	color: 					#000;
	text-decoration: 		underline;
}

DIV#teaser A:hover, DIV#detail A:hover {
	color: 					#000;
	text-decoration: 		none;
}

DIV#detail A.trailer {
	padding:				0px 0px 0px 17px;
	margin:					10px 10px 0 0;
	background-image:		url(../img/link_icon_trailer.gif);
	background-position:	0px 1px;
	background-repeat:		no-repeat;
}
DIV#detail A.website {
	padding:				0px 0px 0px 15px;
	margin:					10px 10px 0 0;
	background-image:		url(../img/link_icon_website.gif);
	background-position:	0px 1px;
	background-repeat:		no-repeat;
}
DIV#detail A.print {
	padding:				0px 0px 0px 13px;
	margin:					10px 10px 0 0;
	background-image:		url(../img/link_icon_print.gif);
	background-position:	0px 1px;
	background-repeat:		no-repeat;
}

H1, H2, H3 {
	margin:					0;
	padding:				0;
}
H1, H2 {
	font-size: 				14px;
	margin-bottom: 			14px;
}
H3 {
	font-size: 				11px;
}

TABLE, TABLE TR, TABLE TR TD, TABLE TR TD P  {
	margin:					0;
	padding:				0;
}

P.bodytext A {
	font-weight:			normal;
	text-decoration:		underline;
	color:					#000;
}
P.bodytext A:hover {
	text-decoration:		none;
}

BR.reset {
	display:				block;
	clear:					both;
	margin:					0px;
	padding:				0px;
	font-size:				1px;
	line-height:			1px;
}

IMG {
	border:					0;
}

DIV#detail IMG {
	margin: 				0 10px 10px 0;
	padding: 				0;
	border: 				0;
	float: 					left;
}

DIV#detail P {
	margin: 				0 0 10px 0;
	padding: 				0 27px 0 0;
	line-height: 			16px;
}

DIV#detail H1 {
	height: 				28px;
	margin: 				20px 0 0 0;
	padding: 				0;
}

DIV#detail DIV.hr {
	width: 					430px;
	margin:					10px 0;
	padding:				0;
	border-top: 			1px solid #929292;
}

DIV#text_left H1 {
	height: 				28px;
	margin: 				20px 0 0 0;
	padding: 				0;
}
DIV#text_right p {
	margin: 				20px 0 0 0;
	padding: 				0;
}
DIV.home H1	{
	font-size:				12px;
	margin:					0;
	padding:				3px 5px;
    height:					24px;
    width:					764px;
	vertical-align:			middle;
	background: 			#FFF url(../img/h1_background.gif) repeat-x;
	text-transform:			uppercase;
}
DIV#teaser DIV.hr {
	width: 					575px;
	margin:					10px 0;
	padding:				0;
	border-top: 			1px solid #929292;
}
DIV#teaser H2 {
	margin: 				20px 0 10px 0;
}

DIV#home, DIV#teaser {
	text-align:				left;
}

/* Containers */
HTML {
    width:					100%;
    text-align:				center;
}
BODY {	
	margin:					0;
	padding:				0;
    height:					auto;
    width:					100%;
	background: 			#FFF;
}

DIV.h1	{
	margin:					0;
	padding:				0;
    height:					24px;
    width:					100%;
	background: 			#FFF url(../img/h1_background.gif) repeat-x;
}
/* custom ids */
DIV#container {
    margin:					0px auto;
	padding:				0;
    height:					100%;
	width:					100%;
	text-align:				center;
}
DIV#header {
	margin: 				0;
    padding:				0;
	border-top:				3px solid #b40929;
	text-align:				center;
	width: 					100%;
	height:					91px;
	background: 			#111 url(../img/header_background.gif) repeat-x;
	overflow:				hidden;
}
DIV#content {
	padding:				0;
	margin: 				0;
	text-align:				center;
	width: 					100%;
	/* background: 			#003; */
}
DIV#submenu {
	width: 					165px;
	min-height:				450px;
	margin: 				0 27px 0 0;
	/* padding: 				20px 27px; */
	float: 					left;	
	text-align: 			left;
}
DIV#detail {
	width: 					461px;
	margin: 				0 0 20px 0;
	/* padding: 				20px 27px;*/
	float: 					left;
	text-align: 			left;
	/* border:					1px solid #b40929; */
	/* background:				#333; */
	overflow: 				hidden;
	background: 			#FFF;
}
DIV#teaser {
	width: 					586px;
	margin:					20px 0 0 0;
	padding:				0;
	/* padding: 				20px 27px;*/
	float: 					left;
	text-align: 			left;
	/* border:					1px solid #b40929; */
	/* background:				#333; */
	overflow: 				hidden;
	background: 			#FFF;
}
DIV#teaser DIV.item {
	width: 					180px;
	/* height:					290px; */
	margin: 				0 20px 20px 0;
	padding: 				0;
	float: 					left;
	overflow: 				hidden;
	background: 			#FFF;
}
DIV#teaser DIV.itemright {
	width: 					180px;
	/* height:					290px; */
	margin: 				0 0 20px 0;
	/* margin: 				0 0px 20px 0; */
	padding: 				0;
	float: 					left;
	overflow: 				hidden;
	background: 			#FFF;
}
/*
DIV#teaser IMG {
	margin:					0;
	margin:					20px 27px 0 0;
	padding:				0;
	float:					left;
}
*/

DIV#home DIV.item {
	width: 					124px;
	height:					220px;
	margin: 				8px 6px 20px 0;
	padding: 				0;
	float: 					left;
	overflow: 				hidden;
	background: 			#FFF;
}
DIV#home DIV.item img,
DIV#home DIV.itemright img {
	width:					124px;
}
DIV#home DIV.itemright {
	width: 					124px;
	height:					220px;
	margin: 				8px 0px 20px 0;
	padding: 				0;
	float: 					left;
	overflow: 				hidden;
	background: 			#FFF;
}
DIV#home DIV.coming {
	height:					20px;
	margin-top:				7px;
	padding:				0;
	background: 			#FFF url(../img/teaser_comingsoon.jpg) center top no-repeat;
}
DIV#home DIV.now {
	height:					20px;
	margin-top:				7px;
	padding:				0;
	background: 			#FFF url(../img/teaser_nowplaying.jpg) center top no-repeat;
}

DIV#text_left {
	width: 					306px;
	margin: 				0;
	/* padding: 				20px 27px;*/
	float: 					left;
	text-align: 			left;
	overflow: 				hidden;
	background: 			#FFF;
}

DIV#text_right {
 	width: 					274px;
	padding: 				38px 0 0 0;
	float: 					left;
	text-align: 			left;
	overflow: 				hidden;
	background: 			#FFF;
}

DIV.print {
	padding:				0 0 20px 0;
	margin: 				0 0 20px 0;
	float:					left;
	border-bottom: 			1px solid #929292;
}
DIV#detail IMG {
	width: 					180px;
}
DIV#right {
	width: 					125px;
	/* height: 				100px; */
	margin: 				0;
	padding: 				48px 0 0 0;
	float: 					right;
	text-align: 			left;
	/* border: 				1px solid #502; */
	/*background:				#300;*/
	overflow: 				hidden;
	background: 			#FFF;
}
DIV#right IMG {
	width: 					125px;
	margin: 				0 0 5px 0;
	padding: 				0;
	clear:					both;
}

DIV#home {
	margin:					20px 0 20px 0;
	clear:					both;
}

DIV#footer {
	margin: 				0;
	padding:				0;
	width: 					100%;
    height: 				33px;
    clear:					both;
	border-top:				3px solid #b40929;
	background:				#111 url(../img/footer_background.gif) repeat-x;
	overflow:				hidden;
	text-align:				center;
}
DIV#footer P {
	margin:					8px 0;
	padding:				0;
}
DIV.fixedWidth {
    margin:					0px auto;
    padding:				0;
    width:					778px;
    /* border: 				1px solid #0F0;
	background: 			#BBB; */
	/* overflow: 				hidden;*/
}
DIV#content DIV.fixedWidth {
	background: 			#FFF url(../img/background_left.gif) repeat-y;
}
DIV#content.home DIV.fixedWidth {
	background: 			#FFF;
}

DIV#logo {
	width: 					169px;
	height:					90px;
	margin: 				0;
	padding: 				0;
	float: 					left;
	overflow: 				hidden;
}
DIV#logo IMG {
	width: 					166px;
	height:					69px;
	margin: 				13px 0 0 0;
	padding: 				0;
	border: 				0;
}
DIV#meta {
	margin: 				12px 0 8px 0;
	padding:				0;
	height:					25px;
	text-align:				right;	
	overflow: 				hidden;
}
/* ######### menu ########## */

DIV#menu {
	width: 					588px;
	height:					91px;
	float:					right;
	/*overflow:				hidden;
	vertical-align: 		bottom;*/
    /*
    margin: 23px 0 5px 0;
    width: 550px;
	text-align: left;
	vertical-align: top;
    color: #68B1FD;
    position:relative;
    z-index:3;
    */
}

/* search */
DIV#search {
	height:					20px;
	margin: 				21px 0 0 0;
	padding: 				0;
	float: 					right;
	overflow:				hidden;
}
DIV#search FORM {
	margin:					0;
	padding:				0;
}
DIV#search INPUT.text {
	width: 					107px;
	/*height:					18px;*/
	margin:					0;
	padding:				1px; 
	font-size:				9px;
	border-top:				2px solid #848484;
	border-left:			2px solid #848484;
	border-bottom:			0;
	border-right:			0;
}
DIV#search INPUT.image {
	width: 					15px;
	height:					13px;
	margin:					0;
	padding:				0;
	border:					0;
}


DIV#menu DIV#main {
	width:					452px;
	height: 				27px;
	margin: 				19px 0 0 0;
	padding: 				0;
	/* background:				#111 url(../img/menu.gif) no-repeat; */
	float: 					left;
	clear: 					both;
	overflow:				hidden;
}
DIV#menu DIV#main A {
	vertical-align:			middle; 
	float:					left;
	height:					27px;
}

DIV#menu DIV#main A:hover {
	text-decoration:		none;
}
DIV#menu DIV#main SPAN {
	width:					0;
	height:					0;
	display:				none;
	visibility:				hidden;
	color:					#000;
}
#navi1_en { 
	background-image:		url(../img/navi_main_en_01.jpg);
	width:					54px;
}
#navi1_en:hover {
	background-image:		url(../img/navi_main_en_01_a.jpg);
	width:					54px;
}
#navi1_en.active {
	background-image:		url(../img/navi_main_en_01_a.jpg);
}

#navi2_en {
	background-image:		url(../img/navi_main_en_02.jpg);
	width:					98px;
}
#navi2_en:hover {
	background-image:		url(../img/navi_main_en_02_a.jpg);
	width:					98px;
}
#navi2_en.active {
	background-image:		url(../img/navi_main_en_02_a.jpg);
}

#navi3_en {
	background-image:		url(../img/navi_main_en_03.jpg);
	width:					99px;
}
#navi3_en:hover {
	background-image:		url(../img/navi_main_en_03_a.jpg);
	width:					99px;
}
#navi3_en.active {
	background-image:		url(../img/navi_main_en_03_a.jpg);
}

#navi4_en {
	background-image:		url(../img/navi_main_en_04.jpg);
	width:					44px;
}
#navi4_en:hover {
	background-image:		url(../img/navi_main_en_04_a.jpg);
	width:					44px;
}
#navi4_en.active {
	background-image:		url(../img/navi_main_en_04_a.jpg);
}

#navi5_en {
	background-image:		url(../img/navi_main_en_05.jpg);
	width:					78px;
}
#navi5_en:hover {
	background-image:		url(../img/navi_main_en_05_a.jpg);
	width:					78px;
}
#navi5_en.active {
	background-image:		url(../img/navi_main_en_05_a.jpg);
}

#navi6_en {
	background-image:		url(../img/navi_main_en_06.jpg);
	width:					77px;
}
#navi6_en:hover {
	background-image:		url(../img/navi_main_en_06_a.jpg);
	width:					77px;
}
#navi6_en.active {
	background-image:		url(../img/navi_main_en_06_a.jpg);
}

/* ROMANIAN */
#navi1_ro { 
	background-image:		url(../img/navi_main_ro_01.jpg);
	width:					56px;
}
#navi1_ro:hover {
	background-image:		url(../img/navi_main_ro_01_a.jpg);
	width:					56px;
}
#navi1_ro.active {
	background-image:		url(../img/navi_main_ro_01_a.jpg);
}

#navi2_ro {
	background-image:		url(../img/navi_main_ro_02.jpg);
	width:					53px;
}
#navi2_ro:hover {
	background-image:		url(../img/navi_main_ro_02_a.jpg);
	width:					53px;
}
#navi2_ro.active {
	background-image:		url(../img/navi_main_ro_02_a.jpg);
}

#navi3_ro {
	background-image:		url(../img/navi_main_ro_03.jpg);
	width:					81px;
}
#navi3_ro:hover {
	background-image:		url(../img/navi_main_ro_03_a.jpg);
	width:					81px;
}
#navi3_ro.active {
	background-image:		url(../img/navi_main_ro_03_a.jpg);
}

#navi4_ro {
	background-image:		url(../img/navi_main_ro_04.jpg);
	width:					44px;
}
#navi4_ro:hover {
	background-image:		url(../img/navi_main_ro_04_a.jpg);
	width:					44px;
}
#navi4_ro.active {
	background-image:		url(../img/navi_main_ro_04_a.jpg);
}

#navi5_ro {
	background-image:		url(../img/navi_main_ro_05.jpg);
	width:					84px;
}
#navi5_ro:hover {
	background-image:		url(../img/navi_main_ro_05_a.jpg);
	width:					84px;
}
#navi5_ro.active {
	background-image:		url(../img/navi_main_ro_05_a.jpg);
}

#navi6_ro {
	background-image:		url(../img/navi_main_ro_06.jpg);
	width:					87px;
}
#navi6_ro:hover {
	background-image:		url(../img/navi_main_ro_06_a.jpg);
	width:					87px;
}
#navi6_ro.active {
	background-image:		url(../img/navi_main_ro_06_a.jpg);
}


/* SUBMENU */
DIV#submenu UL {
	width:						135px;
	margin:						20px 0 0 14px;
	padding:					0;
	float:						left;
	list-style-type:			none;
	overflow:					hidden;
}
DIV#submenu	LI {
	margin:						0;
	padding:					0;
}

DIV#submenu UL LI A {
	padding:					0px 0px 5px 10px;
	background-image:			url(../img/li.gif);
	background-position:		0px 4px;
	background-repeat:			no-repeat;
	text-decoration:			none;
	color:						#4e4e4e;
	display:					block;
}
DIV#submenu UL LI A:HOVER,
DIV#submenu UL LI A.active {
	/* background-image:			url(../img/navigation_pfeil_rechts_aktiv.gif);*/
	color:						#4e4e4e;
	text-decoration:			underline;
}

DIV#submenu UL LI.active A {
	padding:					0px 0px 5px 10px;
	background-image:			url(../img/li_active.gif);
	background-position:		0px 4px;
	color:						#4e4e4e;
	text-decoration:			underline;
}
DIV#submenu UL LI.inactive DIV {
	padding:					0px 0px 4px 11px;
	background-image:			url(../img/li_active.gif) no-repeat;
	background-position:		0px 4px;
	color:						#8e8e8e;
	text-decoration:			none;
}
DIV#submenu UL LI.sub A {
	margin:						0 0 0 5px;
	padding:					0px 0px 5px 10px;
	background-image:			url(../img/li_sub.gif);
	background-position:		0px 4px;
	color:						#4e4e4e;
	text-decoration:			none;
}
DIV#maxheight {
	height:						700px;
	width:						1px;
	float:						left;
}



/* NEWS */
DIV.news-latest-container {
	margin-top:					8px;
}
DIV.news-latest-item {
	width:						384px;
	height:						109px;
/*	margin:						8px 8px 0 0;*/
	margin-bottom:				8px;
	overflow:					hidden;
	float:						left;
	background:					#FFF;
	border-bottom:				1px solid #929292;
}
DIV.news-latest-item IMG {
	width:						125px;
	height:						100px;
	margin:						0;
	padding:					0 7px 0 0;
	overflow:					hidden;
	float:						left;
	border:						0;
}
DIV.news-latest-item IMG.more {
	width:						11px;
	height:						13px;
	margin:						0;
	padding:					0;
	border:						0;
	float:						left;
}
DIV.news-latest-item P {
	margin:						0;
	padding:					0;
	line-height:				14px;
	display:					block;
}
DIV.news-latest-item H3 {
	margin:						0 0 4px 0;
	padding:					0;
	color: 						#000;
}
DIV.news-latest-item A {
	color: 						#000;
	text-decoration: 			none;
}

DIV.news-single-item P {
	margin:						0;
	padding:					0;
	line-height:				14px;
}
DIV.news-single-item DIV.news-single-img {
	margin:						0 8px 8px 0;
	padding:					0;
	float:						left;
}

DIV.news-single-backlink A {
	padding:					0px 0px 0px 16px;
	margin:						10px 0px 0px 0;
	background-image:			url(../img/icon_back.gif);
	background-position:		1px 3px;
	background-repeat:			no-repeat;
	text-decoration:			none;
	color:						#000;
}
DIV.news-single-backlink {
	margin-bottom:				20px;
}

/* SEARCH RESULTS */
/*
DIV.tx-indexedsearch {
	border-bottom:				1px solid #F00;
}
*/
DIV.tx-indexedsearch UL {
	margin:						10px 0;
	padding:					0;
}
DIV.tx-indexedsearch-res H3 {
	margin:						0;
	padding:					0;
	font-size:					12px;
}
DIV.tx-indexedsearch-res H3 A {
	text-decoration:			none;
	color:						#b40929;
}
STRONG.tx-indexedsearch-redMarkup {
	color:						#b40929;
}