html, body {height:100%;}

body
{
	background-color: #000000; 
	
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	
	margin-top:0px;  

	margin-left: 3px;
	margin-right: 3px;

	font-size:small; 
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-style : normal;
	font-weight: normal;
	color: #BEB991;	
}


.maindiv
{
	
	/* ACK #025 */
	padding-top:25px; /* overwrite by JS-function 'adjust_topspace()' */
	width:960px;

    /* center */
	margin-left:auto; 
	margin-right:auto;
	
	
}


.div_topnav
{
    margin-top:3px;
    width:958px; height:43px; overflow:hidden;
     
    background:url(../n_img/common/topnav_bg.gif) top left no-repeat; 
    border-top: 1px solid #73643D;
    border-left:1px solid #73643D; 
    border-right: 1px solid #73643D; 
    border-bottom:1px solid #53472C;
}

.div_TopnavDot { float:left; padding-top:10px;padding-left:20px; overflow:hidden; }
.div_TopnavButton { float:left;  padding-top:10px;padding-left:3px; overflow:hidden; }

.div_TopnavLine { float:left; padding-left:20px; width:8px; height:42px; overflow:hidden; }
.div_TopnavLine_Member { float:left; padding-left:25px; width:8px; height:42px; overflow:hidden; }

.div_TopnavButton_MemberJoin { padding-top:2px; float:left; overflow:hidden; }





.div_content
{
    width:958px; height:auto; overflow:hidden; 
    border-left:1px solid #73643D; 
    border-right: 1px solid #73643D; 
    border-bottom:1px solid #453C25;
}


.div_home_foto { width:192px;height:288px; left: -100px; top: -58px; position:absolute; border: 2px solid #877041; }
.home_foto { width:192px; height:288px; }


.div_bar_trans_home { width:174px; height:26px; left: 2px; top: 92px; position:absolute; }
.img_bar_trans_home { width:174px; height:26px; }

.div_movielabel_home_light { position:absolute; left: 6px; top: 97px; width:165px; height:20px; overflow:hidden; }
.font_movielabel_home_light { color: #C4C7CC; font-family: Arial,Verdana,Helvetica,sans-serif; font-weight:bold; } 

.div_movielabel_home_shadow { position:absolute; left: 7px; top: 98px; width:165px; height:20px; overflow:hidden; }
.font_movielabel_home_shadow  { color: #000000; font-family: Arial,Verdana,Helvetica,sans-serif; font-weight:bold; }


/* ---------- */
/* Movie-List */
/* ---------- */
.movielist_div_1 { width:775px; overflow:visible; padding-bottom:110px; }
.movielist_div_2 { width:775px; position:relative; overflow:visible; z-index:2010; }
.movielist_div_3 { width:100%; overflow:hidden; }
.movielist_div_4 { padding-top:15px; padding-bottom:10px; width:100%; overflow:hidden; }
.movielist_div_5 { float:left; width:1px; height:191px; overflow:hidden; }
.movielist_div_6 { float:left; padding-left:95px; width:220px; overflow:hidden; }
.movielist_div_7 { width:220px; overflow:hidden; }
.movielist_div_8 { width:100%; overflow:hidden; }
.movielist_div_9 { width:100%; overflow:hidden; margin-top:15px; }


.movielist_dot_div { width:13px; height:13px; left: 95px; top: -55px; position:absolute; }
.movielist_dot_img { width:13px; height:13px; }
.movielist_header_1_div { width:600px; height:40px; left: 115px; top: -56px; position:absolute; }
.movielist_movietitle_div { width:600px; height:40px; left: 95px; top: -32px; position:absolute; }

.movielist_newReleaseOrUpdate_div { width:110px; height:25px; left: 620px; top: -35px; position:absolute; }

.movielist_foto_1_div { width:180px; height:270px; left: -105px; top: -58px; position:absolute; border: 2px solid #877041; }
.movielist_foto_1_edge { position:absolute; top:198px; left:-105px; width:18px; height:18px; }
.movielist_foto_1 { width:180px; height:270px; }

.div_movielist_foto_2 { width:240px; height:160px; left: 350px; top: 25px; position:absolute; border:2px solid #9A8241; }
.movielist_foto_2 { width:240px; height:160px; }

.div_bar_trans_movielist { width:240px; height:30px; left: 352px; top: 157px; position:absolute; }
.img_bar_trans_movielist { width:240px; height:30px; }


.div_movielist_label_light { position:absolute; left: 356px; top: 165px; width:230px; height:20px; overflow:hidden; }
.font_movielist_label_light { color: #C4C7CC; font-family: Arial,Verdana,Helvetica,sans-serif; font-weight:bold; } 

.div_movielist_label_shadow { position:absolute; left: 357px; top: 166px; width:230px; height:20px; overflow:hidden; }
.font_movielist_label_shadow  { color: #000000; font-family: Arial,Verdana,Helvetica,sans-serif; font-weight:bold; }

.div_movielist_label_members_section { width:137px;height:33px; left: 620px; top: 27px; position:absolute; }
.div_movielist_button_movie { width:137px;height:33px; left: 615px; top: 75px; position:absolute; }
.div_movielist_button_gallery { width:137px;height:33px; left: 615px; top: 120px; position:absolute; }

.div_movielist_gallery_text { width:137px;height:33px; left: 667px; top: 160px; position:absolute; } 
.font_movielist_gallery_text { font-size:11px; color: #A0BEDF; font-family: Verdana,Helvetica,Arial,sans-serif; }

.font_movietitle
{ 
    font-size: 19px; color: #D7E2EF; font-family: Verdana,Helvetica,Arial,sans-serif; 
    font-weight: normal; font-style: normal; 
}

.font_movietext_a 
{ 
	font-size:11px; color: #D7E2EF; font-family: Verdana,Helvetica,Arial,sans-serif;
	line-height:15px; 
	font-style : normal; font-weight: normal; text-decoration:none; 
}
.font_movietext_b 
{ 
	font-size:11px; color: #BEB991; font-family: Verdana,Helvetica,Arial,sans-serif;
    line-height:15px;
	font-style : normal; font-weight: normal; text-decoration:none;
}


.movielist_read_more 
{
    font-size: 11px; color: #D7E2EF; font-family: Verdana,Helvetica,Arial,sans-serif;
    text-decoration:underline;
}
a.movielist_read_more:hover {color: #ffffff; text-decoration: underline;}


/* MouseOver Movie-Text */
.font_HooverDiv_MovieTitle
{
    font-size: 20px; color: #D7E2EF; font-family: Verdana,Helvetica,Arial,sans-serif; 
    font-weight: normal; font-style: normal; 
}

.font_HooverDiv_text_a 
{ 
	font-size:12px; color: #BEB991; font-family: Verdana,Helvetica,Arial,sans-serif;
	line-height:16px; 
	font-style : normal; font-weight: bold; text-decoration:none; 
}
.font_HooverDiv_text_b
{ 
	font-size:12px; color: #A8BCD1; font-family: Verdana,Helvetica,Arial,sans-serif;
    line-height:16px;
	font-style : normal; font-weight: normal; text-decoration:none;
}



/*--- Movie Search Form ----*/

.MovieSearch_select 
{
    font-family: Verdana, Arial; font-size: 12px; background-color: #000000; color: #B9D0F0; font-style:normal; font-weight: normal; text-decoration:none; text-align:left; 

    border-top: 1px solid #4A6693;
    border-left: 1px solid #4A6693;
	border-right: 0px;
    border-bottom: 1px solid #4A6693;
	
	
}

 .MovieSearch_optgroup { background-color: #053865; color: #B9D0F0; }
 .MovieSearch_option { background-color: #000000; color: #B9D0F0; }
 
/*----------------------*/




.div_bottom
{
    padding-bottom: 200px;
    clear:both;
    width:960px; height:50px; overflow:hidden; 
    background:url(../n_img/common/bg_bottom.gif) top left no-repeat; 
}


.r_01_lo_1 {width:100%; background:url(../n_img/common/r_01_lo_1.gif) top left no-repeat; }
.r_01_lo_2 {width:100%; background:url(../n_img/common/r_01_lo_2.gif) top left no-repeat; }
.r_01_ro {width:100%; background:url(../n_img/common/r_01_ro.gif) top right no-repeat; }
.r_01_ru {width:100%; background:url(../n_img/common/r_01_ru.gif) bottom right no-repeat; }
.r_01_lu {width:100%; background:url(../n_img/common/r_01_lu.gif) bottom left no-repeat; }

.r_02_lo_1 {width:100%; background:url(../n_img/common/r_02_lo_1.gif) top left no-repeat; }
.r_02_lo_2 {width:100%; background:url(../n_img/common/r_02_lo_2.gif) top left no-repeat; }
.r_02_lo_2_trailer {width:100%; background:url(../n_img/common/r_02_lo_2_trailer.gif) top left no-repeat; }
.r_02_ro {width:100%; background:url(../n_img/common/r_02_ro.gif) top right no-repeat; }
.r_02_ru {width:100%; background:url(../n_img/common/r_02_ru.gif) bottom right no-repeat; }
.r_02_lu {width:100%; background:url(../n_img/common/r_02_lu.gif) bottom left no-repeat; }



.list_1_td_1 { padding-top:10px; }
.list_1_td_2 { padding-top:10px; padding-left:10px; }


.linklist_td_1 { padding-top:13px; }
.linklist_td_2 { padding-top:10px; padding-left:10px; }
.linklist_spacer { height:8px; }



/* --- Model List --- */
.modellist_icon_div
{
	width:147px; height:48px; border:1px solid #D4B879;
	margin-bottom: 15px;
}



/* ------ Fonts + Links ------ */

.font_gold { font-size:12px; line-height:16px; font-family: Verdana,Helvetica,Arial,sans-serif; color: #BEB991; }
.font_lightblue { font-size:12px; line-height:17px; color: #9BB1D4; font-family: Verdana,Helvetica,Arial,sans-serif; }


.link_gold 
{
    font-size: 12px; color: #BEB991; font-family: Verdana,Helvetica,Arial,sans-serif;
    text-decoration:underline;
}
a.link_gold:hover {color: #ffffff; text-decoration: underline;}

.link_lightblue 
{
    font-size: 12px; color: #A8BCD1; font-family: Verdana,Helvetica,Arial,sans-serif;
    text-decoration:underline;
}
a.link_lightblue:hover {color: #ffffff; text-decoration: underline;}


.link_footer
{
    font-size: 10px; color: #555555; font-family: Verdana,Helvetica,Arial,sans-serif;
    text-decoration:underline;
}
a.link_footer:hover {color: #888888; text-decoration: underline;}



.header_font_home 
{ 
    font-size: 17px; color: #D7E2EF; font-family: Verdana,Helvetica,Arial,sans-serif; 
    font-weight: normal; font-style: normal; 
}

.header_1_movie
{ 
    font-size: 12px; 
    font-family: Verdana,Helvetica,Arial,sans-serif; 
    color: #AEBED4; 
    font-weight: normal; font-style: normal; 
}


.font_MovieSearchForm
{
    font-size:11px; 
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-style : normal;
	font-weight: bold;    
    color: #AB9D72;
}



/* --- MoreMenus --- */

.MoreMenu_div_1
{
	position:absolute; z-index:5001; padding-top:15px; height:0px; visibility:hidden;  
	top:-16px; /* ACK #016 */
	left:600px;
	width:130px; height:200px;
}
.MoreMenu_div_1_Members
{
	position:absolute; z-index:5001; padding-top:15px; height:0px; visibility:hidden;  
	top:-16px; /* ACK #016 */
	left:515px;
	width:130px; height:200px;
}
.MoreMenu_div_2
{
	width:100%; padding-bottom:0px; background-color: #000000; overflow:hidden; 
	border-top:0px;
	border-left:2px solid #B39A5C; 
	border-right:2px solid #B39A5C; 
	border-bottom:2px solid #B39A5C;
}


.MoreMenu_Item_off
{
	padding-top:5px; padding-left:25px; padding-bottom:5px; 
	background:url(../n_img/common/bg_more_menu_off.gif) top left no-repeat;
	border-top: 1px solid #FBEFC6;
	border-bottom: 1px solid #997B2B;
}
.MoreMenu_Item_on
{
	padding-top:5px; padding-left:25px; padding-bottom:5px; 
	background:url(../n_img/common/bg_more_menu_on.gif) top left no-repeat;
	border-top: 1px solid #FBEFC6;
	border-bottom: 1px solid #997B2B;
	
	cursor:pointer;
}
.MoreMenu_Item_on_preload
{
	height:0px; visibility:hidden; border:0px;
	background:url(../n_img/common/bg_more_menu_on.gif) top left no-repeat;
	display:inline; /* ACK #023 */
}

.font_MoreMenu
{
    font-size:11px; 
    line-height:15px;
	font-family: Verdana,Helvetica,Arial,sans-serif;
    color: #000000;
	text-decoration:none;
}

/*-------------*/



/* ----- Free Gallery ----- */
.free_gallery_div_h1
{
	float:left; margin-left:15px; overflow:hidden; 
	width:156px; height:104px; border: 1px solid #74663F;
	padding:7px;
	
	display:inline; /* ACK #022 */
}
.free_gallery_div_h2
{
	width:156px; height:104px; overflow:hidden;
}



.free_gallery_div_v1
{
	float:left; margin-left:33px; overflow:hidden; 
	width:104px; height:156px; border: 1px solid #74663F;
	padding:7px; 
	/* padding-top:7px; padding-left:33px; padding-right:33px; padding-bottom:7px; */
	
	display:inline; /* ACK #022 */
}
.free_gallery_div_v2
{
	width:104px; height:156px; overflow:hidden;
}

/* ----- Preview new ----- */

.p_flash { float:left; width:545px; margin-left:25px; overflow:hidden; display:inline; }
.p_flash_2 { width:516px; height:344px; padding:4px; overflow:hidden; border:1px solid #4C432B; }
.p_goldbar { margin-top:3px; margin-left:0px; width:535px; }


/* ----- Preview ----- */

.p_photos_and_text { padding-top:35px; width:100%; overflow:hidden; }

.p_date { padding-left:26px; width:500px; overflow:hidden; padding-bottom:10px; }
.p_date_dot { float:left; width:25px; height:13px; padding-top:3px; overflow:hidden; }
.p_date_text { float:left; width:400px; overflow:hidden; }

.p_photos { float:left; width:425px; margin-left:40px; overflow:hidden; display:inline; }
.p_photo_1 { float:left; width:180px; height:270px; padding:5px; overflow:hidden; border:1px solid #73643D; }
.p_photo_2_and_3 { float:left; margin-left:18px; width:192px; overflow:hidden; }
.p_photo_2 { width:180px; height:120px; padding:5px; border:1px solid #73643D; overflow:hidden; }
.p_photo_3 { width:180px; height:120px; margin-top:18px; padding:5px; border:1px solid #73643D; overflow:hidden; }

.click_enlarge { width:100%; overflow:hidden; padding-top:10px; }

.p_title_and_text_and_buttons { float:left; padding-top:3px; width:360px; overflow:hidden; }
.p_dot_and_title { width:355px; overflow:hidden; padding-left:5px; padding-bottom:5px; border-top:1px solid #4C5C78; border-bottom:1px solid #4C5C78; }
.p_dot { float:left; width:24px; height:16px; padding-top:9px; }
.p_title { float:left; width:92%; padding-top:4px; }
.p_text { width:345px; padding-top:20px; padding-left:3px; }

.p_buttons { width:355px; margin-top:20px; padding-top:10px; border-top:1px solid #444D5D; }
.p_buttons_2 { float:right; overflow:hidden; }
.p_button_dowload_1 { float:left; width:150px; }
.p_button_dowload_2 { float:left; width:205px; }
.p_button_movielist_1 { float:left; width:144px; }
.p_button_movielist_2 { float:left; width:144px; }

.p_line { padding-top:30px;padding-left:90px; height:10px; overflow:hidden; }


.p_font_date_preview { font-size:13px; line-height:19px; font-weight:bold; color: #AEBED9; font-family: Verdana,Helvetica,Arial,sans-serif;  }
.p_font_date_update { font-size:13px; line-height:19px; font-weight:bold; color: #AEBED9; font-family: Verdana,Helvetica,Arial,sans-serif;  }

.p_font_title { font-size: 21px; color: #D7E2EF; font-family: Verdana,Helvetica,Arial,sans-serif; font-style:italic;  }
.p_font_text_a { font-size:13px; line-height:19px; font-weight:bold; color: #BEB991; font-family: Verdana,Helvetica,Arial,sans-serif; }
.p_font_text_b { font-size:12px; line-height:17px; color: #A8BCD1; font-family: Verdana,Helvetica,Arial,sans-serif; }

/* ------------------- */















