﻿p
{
	margin:0 0 0.6em 0;
	line-height:1.3em;
	font-family:Verdana, Arial, Sans-Serif;
}

h4
{
	font-weight: bold;
	color:#333333;
	font-size: 1.1em;
	margin:0 0 0.4em 0;
	font-family:Helvetica, Verdana, Arial, Sans-Serif;
}

h5
{
	font-weight: bold;
	color:#ffffff;
	font-size: 1.1em;
	margin:0 0 0.4em 0;
	font-family:Helvetica, Verdana, Arial, Sans-Serif;
}

.pufftext
{
	font-size:0.9em;
	color:#000000;
	font-weight:normal;
	font-family:Verdana, Arial, Sans-Serif;
	EditMenuName: Puff_Text;	
}

/**start page**/
.accessibility
{
	display:none;
}
#startpage_rightcolumn
{
	float:right;
	width:22em;
	margin-top:1.9em;
}

.startpage_puff
{
	width:22em;
	margin-top:1em;
}

.startpage_puff_top 
{
	background:#f1f1f1 url('../Styles/Images/startpage_puff_top.gif') no-repeat left;
	height:0.4em;
} 

.bigstartpage_puff_inner
{
	background:#f1f1f1 url('../Styles/Images/startpage_puff_corner.gif') no-repeat right bottom;
	padding:0.1em 1em 1.5em 0.7em;
	min-height:9em;
}

.startpage_puff_inner
{
	background:#f1f1f1 url('../Styles/Images/linkpuff_large.gif') no-repeat;
	padding:0.2em 0.5em 1.5em 0.5em;
	min-height:6.3em;
}

.startpage_puff_bottom
{
	background:#f1f1f1 url('../Styles/Images/startpage_puff_bottom.gif') no-repeat left;
	height:0.4em;
}
#startpage_main_container
{
	width:59.5em;
}
.startpage_puff_image
{
	padding:1em 1em 2em 1em;
}

#top_puffs
{
}
#big_puffs
{
	height:21.3em;
}
.big_puff
{
	width:19.83em;
	float:left;
	margin:0em 0em 0em 0em;
}

a:hover .big_puffs_header span
{
	text-decoration:none;
}

.big_puffs_header
{
	color:#333333;
	font-size:1.6em;
	font-weight:bold;
	margin-bottom:0.1em;
}

.big_puffs_image img
{
	border:0px;
}

.big_puffs_imagetext
{
	font-size:0.9em;
	padding:0.5em 1.2em 1em 1em;
	background:url('../Styles/Images/startpage_movie_bottom_bg.gif') no-repeat bottom left;
	margin-bottom:1em;
	color:#7F7F7F;
	/*height:5em;*/
}

.small_puffs_imagetext
{
	font-size:0.9em;
	padding:0.5em 10px 1em 10px;
	background:url('../Styles/Images/movie_bottom_bg.gif') no-repeat bottom left;
	margin-bottom:1em;
	color:#7F7F7F;
	width:223px;
	/*height:5em;*/
}

.img_movie_imagetext
{
	background:url('../Styles/Images/img_movie_text_bg.gif') no-repeat left;
	height:6em;
	/*font-size:0.8em;*/
	padding:0em 0.7em 0em 0.7em;
}

.imagetext a
{
	color:#5B208C;
	font-family:Verdana,Arial,Sans-Serif;
	font-weight:bold;
}

.imagetext a:hover
{
	text-decoration:underline;
}

.imagetext a:visited
{
	color:#9981B0;
	text-decoration:underline;
}

.img_movie_imagetext div
{
	padding:0em 1em 0em 0em;
}

.big_puffs_imagetext a
{
	font-weight:bold;
}

#small_puffs
{
	/*width:59.5em;*/
	height:8.7em;
}

.startpage_puff_small
{
	width:18.83em;
	float:left;
	margin:0em 1em 0em 0em;
}

.startpage_puff_small_background
{
	background:#f1f1f1 url('../Styles/Images/linkpuff_small.gif') no-repeat left;
	height:6em;
	padding:0.4em 1em 1.5em 0.7em;
}
.startpage_puff_small_top
{
	background:#f1f1f1 url('../Styles/Images/puff_top_small.gif') no-repeat left;
	height:0.4em;
}
.startpage_puff_small_inner
{
	background:#f1f1f1 url('../Styles/Images/puff_corner_small.gif') no-repeat right bottom;
	padding:1em 1em 1.5em 1em;
	height:4.7em;
}

a .startpage_puff_small_inner span 
{
	font-weight:bold;
	color:#000;
	font-size:1.2em;
}
.startpage_puff_small_bottom
{
	background:#f1f1f1 url('../Styles/Images/puff_bottom_small.gif') no-repeat left;
	height:0.4em;
}

#startpage_main_content
{
	background:#ffffff url('../Styles/Images/startpage_top_bg.gif') repeat-x left 0.8em;
	margin:0em 1em 0em 0em;
	height:9em;
	padding:2.5em 0em 0em 0em;
	border-top:3px solid #5a218c;
}
#main_content_editor
{
	float:left;
	width:31.3em;
	padding:0em 0.5em 0em 1em;
	font-size:0.9em;
}

#main_content_editor h2
{
	font-size:1.4em;
	margin-bottom:0.4em;
	font-weight:bold;
}

#main_content_editor .text
{
	font-size:0.8em;
	margin-bottom:0.4em;
}

#main_content_image
{
	float:left;
}

#main_content_link a
{
	text-transform:uppercase;
	font-size:0.9em;
	font-weight:bold;
	background: #ffffff url('../Styles/Images/startpage_black_link_arrow.gif') no-repeat right;
	padding-right:1.5em;
	cursor:pointer;
}

#main_content_link a:hover
{
	text-decoration:underline;
}
#movie_lists
{
	padding:1em 0em 0em 0em;
	height:17em;
	margin-right:0em;
}

#starpage_space
{
	background:#ffffff url('../Styles/Images/startpage_top_bg.gif') repeat-x left top;
	margin-right:1em;
}

#header_bar
{
	border-bottom:1px solid #e8d8e3;	
	color:#343434;
	font-family:Helvetica,Arial,Sans-Serif;
	font-size:0.9em;
	font-weight:bold;
	margin:0em 0em 0em 0.8em;	
	padding-top:1em;
	text-align:center;
	width:16em;
}

.movie_list
{
	width:20.7em;
	float:left;
	margin:0em 0.6em 1.8em 0.6em;
	font-size:0.9em;
}
.right_div .movie_list
{
	width: 21.5em;
	float: none;
}

.movie_list_bjosun
{
	width:44em;
	float:left;
	margin:0.5em 0.6em 1.8em 0em;
	font-size:0.9em;
}
.movie_list a 
{
    font-weight:bold;
}

.movie_list a:hover
{
    text-decoration: underline;
}

.movie_list_en
{
	width:20.9em;
	margin:0.5em 1em 0.7em 0em;
	font-size:0.9em;
}


.movie_list_en a 
{
    font-weight:bold;
}

.movie_list_en a:hover
{
    text-decoration: underline;
}


.movie_list_table
{
    width: 100%;
	padding:0em 0em 0em 0em;
	margin-bottom:0.5em;
	margin-top: 0.8em;
	cursor:pointer;
	background:url(../Styles/Images/startpage_top_bg.gif) repeat-x scroll left top;
}

.movie_list_table_library
{
    width: 100%;
	padding:0em 0em 0em 0em;
	margin-bottom:1em;
	margin-top: 0;
	cursor:pointer;
	background:url(../Styles/Images/startpage_top_bg.gif) repeat-x scroll left top;
}

.movie_longlist_table 
{
    width: 100%;
	padding:0em 0em 0em 0em;
	margin-bottom:1em;
	cursor:pointer;
	background:url(../Styles/Images/startpage_top_bg.gif) repeat-x scroll left top;
}

.movie_list_table_no_bg
{

	padding:0em 0em 0em 0em;
	margin-bottom:0.5em;
	margin-top: 1em;
	cursor:pointer;
}

.movie_list_table_no_bg th
{
	border:none;
}

.movie_list span
{
	font-size:1.6em;
	margin-left:0.6em;
	font-weight:bold;
	color:#333333;
}

/*.listing_header
{
	font-size:1.6em;
	margin-left:0.6em;
	font-weight:bold;
	color:#333333;
}*/



.movie_list_inner
{
	font-weight:bold;
}

.movie_list_inner_en
{
	font-size:0.9em;
	font-weight:bold;
}



.move_list_item_gray
{
	background: #f2f0f1 url('../Styles/Images/dark_purple_arrow.gif') no-repeat 0.8em;
	height:2em;
}

.move_list_item_gray a
{
	display:block;
	padding: 0.4em 0em 0.5em 3.5em;
	width:16.8em;
}

.move_longlist_item
{
	background: #ffffff url('../Styles/Images/white_purple_arrow.gif') no-repeat 0.8em 0.3em;
	padding:0em;
	height:2em;
}
.move_longlist_item a
{
	padding: 0.4em 0em 0.4em 3.5em;
}

.move_longlist_item_gray
{
	background: #f2f0f1 url('../Styles/Images/dark_purple_arrow.gif') no-repeat 0.8em 0.3em;
	padding:0em;
	height:2em;
}

.move_longlist_item_gray a
{
	display:block;
	padding: 0.4em 0em 0.4em 3.5em;
}

.move_list_table_item_gray
{
	background: #f2f0f1 url('../Styles/Images/dark_purple_arrow.gif') no-repeat 0.8em;
	height:2em;
}

.move_list_table_item_gray a
{
	display:block;
	padding: 0.4em 0em 0.4em 3.5em;
	width:18em; /* 17.3em för IE6 */
}

.move_list_item_gray_with_date
{
	background: #f2f0f1 url('../Styles/Images/dark_purple_arrow.gif') no-repeat 0.8em;
	height:2em;
}

.move_list_item_gray_with_date a
{
	display:block;
	padding: 0.4em 0em 0.4em 3.5em;
	width:13em;
}

/*.move_list_item_gray td
{
	background-image:none;
}*/

.movie_list_item
{
	background:#ffffff url('../Styles/Images/white_purple_arrow.gif') no-repeat 0.8em;
	height:2em;
}

.movie_list_item a
{
	display:block;
	padding: 0.4em 0em 0.4em 3.5em;
	width:16.8em;
}

.movie_longlist_item
{
	background:#ffffff url('../Styles/Images/white_purple_arrow.gif') no-repeat 0.8em;
	height:2em;
	padding:0em;
}

.movie_longlist_item a
{
	display:block;
	padding: 0.4em 0em 0.4em 3.5em;
}

.movie_list_table_item
{
	background:#ffffff url('../Styles/Images/white_purple_arrow.gif') no-repeat 0.8em;
	height:2em;
}

.movie_list_table_item a
{
	display:block;
	padding: 0.4em 0em 0.4em 3.5em;
	width:18em; /* 17.3em för IE6 */
}

.movie_list_item_with_date
{
	background:#ffffff url('../Styles/Images/white_purple_arrow.gif') no-repeat 0.8em;
	height:2em;
}

.movie_list_item_with_date a
{
	display:block;
	padding: 0.4em 0em 0.4em 3.5em;
	width:13em;
}

/*.movie_list_item td
{
	background:#ffffff;
}*/

.movie_lite_item_text
{
    padding-left: 0em; /*3.5em;*/
    padding-top: 0em; /*0.4em;*/
    padding-bottom: 0em; /*0.4em;*/
    font-weight:bold;
    float:left;
}

.movie_longlist_item_text a
{
    padding-left: 3.5em;
    padding-top: 0.4em;
    padding-bottom: 0.4em;    
    font-weight:bold;
    float:left;
}

.movie_lite_item_text_second
{
    padding-left: 0.15em !important;
    padding-top: 0.4em;
    padding-bottom: 0.4em;
    font-weight:bold;
    float:left;
}

.movie_lite_item_text_text
{
	font-family:Helvetica,Arial,Sans-Serif;
    padding-left: 0.7em;
    padding-top: 0.4em;
    padding-bottom: 0.4em;
    float:left;
}

.movie_lite_item_date
{
    padding-top: 0.4em;
    padding-bottom: 0.4em;
    padding-right:0.5em;
    float:right;
}

.movie_lite_item_date_bold
{
	text-align:right;
    padding-top: 0.4em;
    padding-bottom: 0.4em;
    padding-right:0.5em;

    float:right;
    background-image:none;

}

.movie_lite_item_date_bold a
{
    padding:0em 0em 0em 0em;
    background-image:none;
    width:3.4em;
}

/*.movie_lite_item_text_no_padding
{
    padding-left: 0em;
    padding-top: 0.4em;
    padding-bottom: 0.4em;
    font-weight:bold;
    background-image:none;
}*/

.movie_list_link_date
{
	font-weight:normal;
	color:#000;
	background-image: none;
	padding-right:1em;
	float:right;
}
.startpage_readmore
{
	text-align:right;
	background:#ffffff url('../Styles/Images/startpage_black_link_arrow.gif') no-repeat right 0.35em;
	padding-right:2em;
	font-weight:bold;
}

#news_feed
{
	background:#ffffff url('../Styles/Images/rss_feed_top_bg.gif') repeat-x left top;
	margin:1em 0em 0em 0em;
}
#news_feed_list
{
	font-size:1em;
}
.news_header
{
	background:url('../Styles/Images/rss_feed_picture.gif') no-repeat 20.3em 0.3em;
	padding:0.3em 0em 0em 1em;
	font-weight:bold;
	border-bottom:2px solid #DBDBDB;
	height:1.5em;
	font-size:1em;
	font-family:Verdana, Arial, Sans-Serif;
}

.green_text
{
	color:#80d000;
}

.rss_text
{
	margin-left:14px;
}

.news_header a
{
	padding-left:1em;
}

#news_feed table
{
	width:21em !important;
	margin:0em 0em 0em 0.7em;
}

.rss_item_header
{
}
.rss_item td
{
	border-bottom:2px solid #dbdbdb;
	font-size:0.85em;
}

.rss_item td a
{
	color:#000000;	
	font-family:Verdana, Arial, Sans-Serif;
	font-weight:bold;
	background:url('../Styles/Images/small_black_arrow.gif') no-repeat right ;
	padding-right:1.5em;
}

/*.rss_item a 
{
	background:url('../Styles/Images/small_green_arrow.gif') no-repeat right bottom ;
	padding-right:1.5em;
}*/

.rss_item a:hover
{
	text-decoration:underline;
}

.news_readmore
{
	padding:0.5em 1em 0.5em 1em;
}

.news_readmore a
{
	color:#000000;
}

.news_readmore a:hover
{
	text-decoration:underline;
}
.news_readmore_inner
{
	width:21em;
	font-size:0.9em;
	text-align:right;
	height:1.5em;
	vertical-align:bottom;
	padding:0.5em 2em 0.3em 0em;
	background:url('../Styles/Images/green_arrow.gif') no-repeat right;
}
.news_readmore_inner a
{
	
	padding:1em 0em 1em 3em;
	font-weight:bold;
}

#movie_header
{
	background:url('../Styles/Images/movie_top.gif') no-repeat top left;
	height:2em;
	color:#fff;
	font-weight:bold;
	padding:0.5em 0em 0em 3em;
	margin-top:1em;
}
.movie_header_small
{
	background:url('../Styles/Images/movieTopSmall.gif') no-repeat top left;
	height:2em;
	color:#fff;
	font-weight:bold;
	padding:0.5em 0em 0em 3em;
	margin-top:1em;
}

#rightcolumn #movie_header
{
	background:url('../Styles/Images/movie_top_small.gif') no-repeat top;
	height:2em;
	color:#fff;
	font-weight:bold;
	padding:0.2em 0em 0em 3em;
	margin-top:0.3em;
}

/**start page english**/
#startpage_main_content_en
{
	margin:0em 1em 0em 0em;
	height:35em;
	padding:0em 0em 0em 0em;
	border-top:3px solid #5A218C;
}
#news_and_press
{
	float:left;
	width:38.7em;
	margin-right:1em;
	background:#ffffff url('../Styles/Images/startpage_top_bg.gif') repeat-x left top;
	margin-top:1em;
}
#top_news_image
{
	float:left;
	margin:1em 1em 0em 0em;
	width:19em;
}
#top_news_content 
{
	float:left;
	width:19em;
	margin:1em 0.5em 1em 0em;
	font-size:0.9em;
	color:#333333;
}

#top_news_content a
{
	color:#666666;
}

#top_news
{
	float:left;
	width:38em;
	height:16em;
	padding-top:1em;
	padding-left:1em;
}

#movie_lists_en
{
	float:left;
	width:18.8em;
	background:#ffffff url('../Styles/Images/startpage_top_bg.gif') repeat-x left top;
	margin-top:1em;
}

.top_news_date
{
	color:#adadad;
	font-weight:bold;
}

.top_news_header
{
	font-family:Helvetica,Arial,Sans-Serif;
	font-size:1.25em;
	font-weight:bold;
}

/*h2 .top_news_header 
{
	color:#5B208C;
	font-family:Helvetica,Arial,Sans-Serif;
	font-size:1.1em;
	font-weight:bold;
	line-height:normal;
}*/

.top_news_link_header
{
	font-weight:bold;
	margin-bottom:0.5em;
}

a:hover .top_news_header
{
	text-decoration:underline;
}

.top_news_ingress
{
	font-weight:bold;
	font-family:Verdana,Arial,Sans-Serif;
	color:#333333;
	padding-left:1em;
	background:#ffffff url('../Styles/Images/startpage_black_link_arrow.gif') no-repeat left;
}

#news_list
{
 float:left;
 width:41em;
 height:17em;
 padding:0em 1em 0.5em 1em;
 background:url('../Styles/Images/news_list_en_bg.gif') repeat-x left bottom;
 font-size:0.9em;
}

#news_list a
{
 	font-weight:bold;
}

#news_list a:hover
{
	text-decoration:underline;
}

.news_header_en
{
	color:#333333;
	font-family:Helvetica,Arial,Sans-Serif;
	padding-bottom:0.3em;
	font-weight:bold;
}

.news_header_en h2
{
	color:#333333;
	font-family:Helvetica,Arial,Sans-Serif;
	font-size:0.9em;
	padding-bottom:0.3em;
	font-weight:bold;
}

#news_list_inner_en
{
	font-size:0.9em;
	margin-bottom:0.5em;
}

.news_link 
{
	height:1.5em;
}
.news_link_first
{
	color:#333333;
	font-weight:bold;
	float:left;
	background:url('../Styles/Images/startpage_black_link_arrow.gif') no-repeat left;
	padding-left:1em;
	cursor:pointer;
}
.news_link_first_eng
{
	color:#333333;
	font-weight:bold;
	float:left;
	background:url('../Styles/Images/startpage_black_link_arrow.gif') no-repeat left;
	padding-left:1em;
	cursor:pointer;
	font-size:1.1em;
	clear:left;
}
.news_link_last 
{
	font-weight:bold;
	float:left;
	cursor:pointer;
}

.news_link_last_eng
{
	font-weight:bold;
	float:left;
	cursor:pointer;
	font-size:1.1em;
}

.news_readmore_en
{
	padding-right:1em;
	/*background:url('../Styles/Images/startpage_black_link_arrow_dark.gif') no-repeat right 0.5em;*/
	text-align:left;
	float:left;
	margin-right:2em;
	margin-top:0em;
	margin-bottom:1em;
	padding-bottom:1em;
	font-weight:bold;
	font-size:0.9em;
}

.news_readmore_en a
{
	background:url('../Styles/Images/startpage_black_link_arrow_dark.gif') no-repeat right 0.35em;
	padding-right:15px;
}

.press_news_readmore_en
{
	padding-right:1em;
	/*background:url('../Styles/Images/startpage_black_link_arrow_dark.gif') no-repeat right 0.5em;*/
	text-align:left;
	float:left;
	margin-right:2em;
	margin-top:0em;
	margin-bottom:1em;
	font-weight:bold;
}

.press_news_readmore_en a
{
	background:url('../Styles/Images/startpage_black_link_arrow_dark.gif') no-repeat right 0.35em;
	padding-right:1.2em;
}

#movie_festivals
{
	padding:1em 0em 0em 0em
}

#movie_awards
{
	padding:0em 0em 0em 0em
}

#movie_festivals span
{
	color:#333333;
	font-size:1.4em;
	padding:0em 0em 0em 0.6em
}

.movie_list_readmore
{
	font-size:1em;
	text-align:right;
	padding-right:0em; /*1em*/
	/*background:url('../Styles/Images/startpage_black_link_arrow.gif') no-repeat right;*/
	margin-right:0em; /*1em*/
}

.movie_list_readmore a
{
	font-weight:bold;
	background:url('../Styles/Images/startpage_black_link_arrow.gif') no-repeat right 0.25em;
	padding-right:1.5em;
}

.movie_list_awards
{
	width:20.9em;
	float:left;
	margin:0em 1em 0em 0em;
	background:#ffffff url('../Styles/Images/news_awards_bg.gif') repeat-x left bottom;
	height:17.74em;
	font-size:0.9em;
}

.movie_list_awards a 
{
    text-decoration: none;
    font-weight:bold;
}

.movie_list_awards a:hover
{
    text-decoration: underline;
}

.movie_list_awards span
{
	font-size:1.4em;
	margin-left:0.6em;
	padding:0em 0em 0em 0.6em
}

.movie_list_readmore_awards
{
	text-align:right;
	padding-right:1em;
	background:url('../Styles/Images/startpage_black_link_arrow_dark.gif') no-repeat right;
	margin-right:1em;
}

#bottom_content
{
	background:#ffffff url('../Styles/Images/startpage_top_bg.gif') repeat-x left top;
	height:10em;
	margin-right:1em;
	padding-top:2em;
}

#bottom_content_editor
{
	float:left;
	padding-top:2em;
	width:20em;
}
#bottom_content_image
{
	float:left;
	padding-top:2em;
}

.top_news_header_en
{
	color:#333333;
	font-size:1.2em;
	padding:0em 0em 0em 0.7em;
	font-weight:bold;
}

/**regular page**/
#main_container
{
	float:right;
	width:62em;
	margin-bottom:4em;
}

#main_container .img_movie_imagetext
{
	margin-bottom:0.8em;
}

#content
{
	text-align:center;
}
#page_container
{
	width:81.6em;
	 margin:auto;
}

#page_container_inner
{
	text-align:left;
	font-family:Verdana,Arial,Sans-Serif;
	/*margin-left:0em;
	margin-right:0em;*/
	/*margin-left:10%;
	width:80%;*/
}

#main_content_link
{
	padding-top:0.5em;
	font-size:1.1em;
}

#left_container
{
	width:17.6em;
}

#mainbody img
{
	margin:1em 0em 0em 0em;
}

#dateprint
{
	font-family:Verdana;
	color:#adadad;
	font-weight:bold;
	font-size:0.8em;
	padding:0.5em 0em 0.5em 0em;
}

#pagebody
{
	width:39em;
}

#pagedates
{
    margin-top: 0.8em;
    padding-left:0.5em;
}

#righttipprint
{	
	float: right !important;
	margin-top:1em;
	font-size:0.9em;
	clear:both;
}

#righttipprint img
{	
	border-width: 0;
}

#tipprint
{
	padding-top:1em;
	font-size:0.9em;
	clear:both;
	padding-left:0.6em;
}

#tipprint a:hover
{
    text-decoration: underline;
}

#tipprint img
{
    border-width: 0;
}

#tipprint2
{
	margin-top:1em;
	font-size:0.9em;
	clear:both;
	padding-left:0.3em;
}

#tipprint2 a:hover
{
    text-decoration: underline;
}

#tipprint2 img
{
    border-width: 0;
}

.print
{
	display: inline;
	height:1em;
}

.print a
{
	background: url('../Styles/Images/printer.gif') no-repeat 0em;
	padding:0em 0em 0em 1em;
	margin-left:0.8em;
}

#tip
{
    display: inline;
    height:1em;
}

#tip a
{
	background: url('../Styles/Images/letter.gif') no-repeat 0em;
	padding:0em 0em 0em 1em;
}

#tipimage
{
    float: left;
    margin-top: 0.2em;
}

#tiptext
{
    float: left;
    margin-left: 0.4em;
}

#printimage
{
    float: left;
    margin-top: 0.2em;
    margin-left: 0.8em;
}

#printtext
{
    float: left;
    margin-left: 0.4em;
}
/* share function start*/
/*share funktion*/
.shareContainer
{
	float: right;
	margin-top: -30px;	
	display:inline;
	position:relative;
}
.shareContainer li ul
{
	background:none repeat scroll 0 0 #FFFFFF;
	display:none;
	left:-5px;
	padding:10px 5px 5px;
	position:absolute;
	top:13px;
}
.shareContainer li:hover ul, .shareContainer li ul:hover
{
	display:block;
}
.shareContainer li ul li a
{
	display:block;
	margin-top:-3px;
	padding:5px 5px 5px 20px;
}

.shareContainer li ul li a.facebook
{
	background: transparent url(Images/facebook.png) no-repeat scroll left center;
}

.shareContainer li ul li a.twitter
{
	background: transparent url(Images/twitter.png) no-repeat scroll left center;
}
.shareContainer li ul li a.ePost
{
	background: transparent url(Images/email.png) no-repeat scroll left center;
}
#tipprint .shareContainer
{
	float: left;
	margin-top: 0;
	display:inline;
	position:relative;
}
#tipprint .shareContainer li
{
	display: inline;
	padding:0 1.5em 0 0;
	width: auto;
}
#tipprint .shareContainer li li 
{
	display: block;
	padding:0 0 0 0;
}
.shareContainer .share 
{
	background:transparent url(Images/letter.gif) no-repeat scroll 0 50% !important;
	padding:0 0 0 1.7em;
}
.print a {
	background:transparent url(Images/printer.gif) no-repeat scroll 0 50% !important;
	padding:0 0 0 1em;
}
#righttipprint .shareContainer .share 
{
	display:block;
	overflow:hidden;
	padding-left:14px;
	position:relative;
	text-indent:-999999px;
}
#righttipprint .shareContainer li
{
	display: inline;
	float:left;
}
#righttipprint .shareContainer
{
	width: 40px;
}
/* share function end*/
#normalpagecontent ul
{
	list-style-type:disc;
	margin:0.2em 0em 0em 3em;
	font-size:0.9em;
} 
	#normalpagecontent ul li
{
	margin:0.5em 0em 0em 0em;
} 
#normalpagecontent ol
{
	font-size:0.9em;
	margin-top:0.2em;
	margin-bottom:0.7em;
}
#normalpagecontent ol li
{
	margin:0.5em 0em 0em 0em;
} 

#normalpagecontent a
{
	text-decoration:underline;
}

#normalpagecontent h2
{
	margin-top:1em;
}

#normalpagecontent p
{
	margin-bottom:0.6em;
	font-size:0.95em;
}

#normalpagecontent a
{
	font-family:Verdana, Arial, Sans-Serif;
}

/**top menu**/

#topmenu
{
	background:url('../Styles/Images/top_menu_bg.gif') repeat-x;
	height:2.9em;
	margin-bottom:2em;

}

#topmenu_inner
{
	font-weight:bold;
	color:#FFFFFF;
	padding:0.75em 0px 0px 0px;
}

#topmenu a
{
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	font-size:1em;
}

#topmenu a:hover 
{
	color:#A1A1A1; 
	text-decoration:none;
	font-size:1em;
}

#topmenu ul
{
	list-style-type:none;
	margin:0px 0px 0px 0.8em;
	display:inline;
	padding:0px 0px 0px 0px;
}

#topmenu ul li
{
	display:inline;
}

#topmenu ul li a
{
	padding:0.5em 0.5em 1.4em 0.5em;
}

#topmenu ul li.selected a
{
	color:#A1A1A1;
	background:url('../Styles/Images/top_menu_selected.gif') no-repeat bottom;	

	padding:0.5em 0.5em 1.55em 0.5em;
	
}

/**breadcrumb**/
#breadcrumb 
{
	/*width:100em;
	height:20em;*/
}

#breadcrumb a:visited
{
	font-weight:bold;
	text-decoration:none;
	color:#5b208c;
}
#breadcrumb a:hover
{
	text-decoration:underline;
}

.crumb
{
	float:left;
	background:url('../Styles/Images/breadcrumb_arrow.gif') no-repeat right;
	padding-right:0.8em;
	margin-right:0.2em;
}

.lastcrumb
{
	/*width:30em;
	color:Fuchsia;
	display:block;
	float:left;
	clear:right;*/
}
/**sitemap**/

#SiteMap ul
{
	list-style-type:none;
	padding-left:0.5em;
	
}

/*#indent ul
{
	border-left:solid 1px;
	margin-left:1em;
}*/

#SiteMap a
{
	font-size:1em;
	font-family:Trebuchet MS, Arial, Sans-Serif;
	color:#661d53;
}

#SiteMap a:hover
{
	font-size:1em;
	color:#661d53;
	text-decoration:underline;
}

/*#top
{
	border-left:solid 1px;
	margin-left:1em;
}

#item
{
	border-left:solid 1px;
	margin-left:1em;
}*/

/*#last
{
	border-left:none;
	margin-left:1em;
}*/

.sitemap_top
{
	font-size:1.4em;
}
.sitemap_expandedtop
{
	font-size:1.4em;
}
.sitemap_expandedtop ul
{
	margin:0.7em 0em 0em 0.5em;
	font-size:0.7em;
	/*border-left:solid 1px;*/
}

.sitemap_expandeditem ul
{
	font-size:1em;
	
}

.sitemap_item
{
	background:url('../Styles/Images/elementLine.gif') no-repeat left top;
	margin:-0.8em 0em 0em -1.25em;
	padding:0.7em 0em 0em 4.5em;
	/*border-left:1px solid #000;*/	
}

.sitemap_expandeditem
{
	background:url('../Styles/Images/elementLine.gif') no-repeat -0.8em top;
	margin:-0.8em 0em 0em -0.6em;
	padding:0.7em 0em 0em 3.7em;
	border-left:1px solid #000;
	font-size:1em;
}

.sitemap_last
{
	background:url('../Styles/Images/elementLine.gif') no-repeat left top;
	margin:-0.8em 0em 0em -1.25em;
	padding:0.7em 0em 0em 4.5em;
	border-left:none;

	/*border-left:1px solid #000;*/
}

.sitemap_last ul
{
	font-size:1em;
	margin-left:1em;
	border-left:none !important;
}
/**header**/
#header_container
{
	border-bottom:solid 6px #ed1200;
	height:9.7em;
	background:url('../Styles/Images/header_outer_bg.gif') repeat-x right bottom;
	text-align:center;
}

#header_container_inner
{
	
	background:url('../Styles/Images/header_inner_bg.gif') no-repeat bottom left;
	margin-left:2.5em;
	height:9.7em;
	margin:auto;
	width:81.6em;
}

#loggo
{
	/*background:url('../Styles/Images/sfi_logo_swe.gif') no-repeat bottom left;
	height:9.7em;
	width:11em;*/
	float:left;
	margin-top:2.3em;
}
#loggo img
{
	border:0px;
}

#globalmenu
{
	float:right;
	margin:4em 0em 0em 0em;
	min-width:46em;
	max-width:70em;
	text-align:right;
}

#globalmenu_a_div
{
	float:right;
	margin-top:0.3em;
}

#globalmenu a
{
	padding-right:1em;
	color:#5B208C;
	text-decoration:none;
}

#globalmenu a:hover
{
	text-decoration:underline;
}

#globalmenu a:visited
{
	/*text-decoration:none;*/
}

.dropdown
{
	font-family:Trebuchet MS;
	border:1px solid #a8a8a8;
}
/*
#header_left
{
	width:17%;
	background:url('../Styles/Images/sfi_logo_swe.gif') no-repeat bottom left;
	height:9.7em;
	float:left;
}

#header_right
{
	width:75%;
	background:url('../Styles/Images/header_right_bg.gif') no-repeat bottom right;
	height:9.7em;
	float:left;
	margin-left:-2em
	
}

#header_top
{
	background:url('../Styles/Images/header_top_bg.gif') no-repeat;
	height:2em;
}

#header_bottom
{
	background:url('../Styles/Images/header_bottom_bg.gif') repeat-x left;
	height:3em;
}*/

/**footer**/

#pagefooter
{
	clear:both;
	text-align:left;
	margin-top:5em;
	/*margin-left:10%;
	width:80%;*/
}

.footer_text
{
	float:left;
	color:#ffffff;
	padding:0.9em 0em 0em 1.5em;
	font-size:0.9em;
}

.footer_text a
{
	color:#fff;
	text-decoration:underline;
}

.footer_text a:visited
{
	color:#fff !important;
	text-decoration:underline;
}

.footer_picture
{
	float:right;
	background:url('../Styles/Images/footer_picture.gif') no-repeat right;
	height:3em;
	width:6em;
}

#pagefooter_top
{
	background:url('../Styles/Images/footer_top_bg.gif') repeat-x left;
	height:2.9em;
}

#pagefooter_bottom
{
	background:url('../Styles/Images/fotter_bottom_bg.gif') repeat-x left top;
	font-size:0.9em;
	color:#7f7f7f;
	height:4em;
}

#pagefooter_bottom a
{
	color:#5B208C;
}

#pagefooter_bottom a:hover
{
	text-decoration:underline;
}

#firstarea
{
	float:left;
	min-height:3em;
	width:19.5em;
	margin:2em 0em 0em 2em;
	padding-right:1em;
}

#firstarea strong
{
	font-size:1em;

}

a.phone
{
	color:#7F7F7F !important;
}


#secondarea
{
	float:left;
	border-right:solid 1px #cacaca;
	border-left:solid 1px #cacaca;
	width:17.5em;
	margin:2em 0em 0em 0em;
	padding:0em 1em 0em 4em;
	background:url('../Styles/Images/news_picture.gif') no-repeat 0.9em top;
	min-height:7em;
}

#thirdarea
{
	float:left;
	border-right:solid 1px #cacaca;
	margin:2em 0em 0em 0em;
	padding:0em 1em 0em 4em;
	width:17em;
	background:url('../Styles/Images/rss_picture.gif') no-repeat 0.9em top;
	min-height:7em;
}

#fourtharea
{
	float:left;
	margin:2em 0em 0em 1em;
	width:20em;
	min-height:3em;
}

/**QuickSearch**/
#quicksearch
{
	background:url('../Styles/Images/quicksearch_button.gif') no-repeat right;
	float:right;
	height:23px;
	padding-bottom:0em;
}



.quicksearch_button
{
	background:none;
	border:0px;
	cursor:pointer;
	height:22px;
	width:2em;

}
/**QuickSearchfooter**/
#quicksearchfooter
{
	background:url('../Styles/Images/quicksearch_button.gif') no-repeat right;
	float:left;
	padding-bottom:0em;
	height:23px;
}


/**OrinaryPuffs**/
#rightcolumn
{
	float:right;
	width:19em;
}

.puffdivover
{
	background:url('../Styles/Images/right_puff_top.gif') no-repeat left bottom;
	height:1em;
	width:18.9em;
}

.puffdiv
{
	background:#f1f1f1;
	padding: 0em 1em 1em 1em;
	width:16.9em;
	font-family:Verdana;
}
	.puffdiv ul
	{
		list-style-type:disc;
		margin-left:3em;
	}



.puffdivunder
{
	background:url('../Styles/Images/right_puff_bottom.gif') no-repeat left bottom;
	height:1em;
	margin-bottom:0.8em;
	width:18.9em;
}

.puffdivimage
{
	background:#f1f1f1;
	padding: 1em 1em 2em 1em;
	width:18.2em;
	font-family:Verdana;
	margin-bottom:0.8em;
	min-height:6em;
}

.puffdivimage a
{
	font-weight:bold;
}

.puffdivimage a:hover
{
	font-weight:bold;
	text-decoration:underline !important;
}

.puffdivimage a:visited
{
	text-decoration:none;
}

.puffdivimage p
{
	font-weight:bold;
	margin-top: 0.5em;
}

.puffdivimage span
{
	font-weight:bold;
}



.puffdiv a
{
	font-weight:bold;
}

.puffdiv a:hover
{
	font-weight:bold;
	text-decoration:underline !important;
}

.puffdiv a:visited
{
	text-decoration:none;
}

.puffdiv p
{
	/*font-weight:bold;*/
	padding-top: 0em;
	font-size:0.9em;
}

.puffdiv span
{
	font-weight:bold;
}

#form
{
	margin-top:1em;
}

#form label
{
    display: block;
}

.xformvalidator
{
    color: Red;
    padding: 0.3em;
}

/**calender list**/

#calender_content
{
	margin:1em 0em 1em 0em;
}

#calendar_top
{
	height:15em;
	width:62em;
}
#top_box
{
	height:15em;
	border:solid 1px #e2e2e2;
	width:40em;
	float:left;
	background:#f0f0f0;
}

#calendar_searcharea_top
{
	margin-top:1em;
	margin-left:1em;
}

#calendar_searcharea_top h2
{
	font-size:1em;
}

#top_box select 
{
	width:11em;
	margin-top:0.5em;
}

#filter_box
{
	float:left;
	width:24em;
	padding:0em 0.5em 0em 1em;
	margin-top:1em;
	height:13em;
}

#search_box
{
	width:24em;
	padding:1em;
}

#calendar_container
{
	float:right;
	padding:0.1em 2em 0em 1em;
}

.calendar
{
	border-color:#e2e2e2;
}

.calendarList a
{
    display: block;
}

.calendar_ok_button
{
	margin:0.5em 0.5em 0em 0em;
	float:right;
}

.calendar_containerContent
{
	text-align:center;
}

.calendar_title
{
	background:#5b208c;
	color:#fff;
	font-weight:bold;
	height:2.5em;
}

.nextPrevStyle
{
	padding:0em 1em 0em 1em;
}

#calendarSpace
{
	height:2em;
}

.calendarList
{
	font-family:Helvetica,Arial,Sans-Serif;
}

.calendarList table
{
	border-left:solid 1px #e2e2e2;
	border-top:solid 1px #e2e2e2;
	border-bottom:solid 1px #e2e2e2;
	border-collapse:collapse;
}

.calendarList th
{
	border-left:solid 1px #e2e2e2;
	border-top:solid 1px #e2e2e2;
	border-bottom:solid 1px #e2e2e2;
	border-right:solid 1px #e2e2e2;
	width:9.32em;
	height:2em;
	padding-left:0.5em;
	border-spacing:0em;
}

.calendarList td
{
	border-right:solid 1px #e2e2e2;
	/*width:10.1em;*/
	padding-left:0.5em;
	font-weight:bold;
	font-size:0.8em;
}



.ok_button
{
	width:3.5em;
	height:2em;
	border:0px;
	background:url('../Styles/Images/ok_button.gif') no-repeat left bottom;
	cursor:pointer;
}
.search_button
{
		border:0px;
		background:url('../Styles/Images/quicksearch_button.gif') no-repeat left bottom;
		cursor:pointer;
		height:2em;
		margin:0em 0.5em 0em 0.5em;
		width:4em;
}

/**Simple calender list**/

.simple_calendarList
{
	width:40em;
}

.simple_calendarList table
{
	border-left:solid 1px #e2e2e2;
	border-top:solid 1px #e2e2e2;
	border-bottom:solid 1px #e2e2e2;
	border-collapse:collapse;
	width:40em;
}

.simple_calendarList th
{
	border-left:solid 1px #e2e2e2;
	border-top:solid 1px #e2e2e2;
	border-bottom:solid 1px #e2e2e2;
	border-right:solid 1px #e2e2e2;
	width:13em;
	height:2em;
	padding-left:0.5em;
	border-spacing:0em;
	font-family:Helvetica,Arial,Sans-Serif;
}

.simple_calendarList td
{
	border-right:solid 1px #e2e2e2;
	/*width:10.1em;*/
	padding-left:0.5em;
	font-weight:normal;
	font-size:0.8em;
	vertical-align:top;
}


/** Calendar item **/
.calendaritemheader div 
{
    padding-right: 1em;
}

.calendaritem_ingress
{
	font-size:1.2em;
}

/**alphabeticlist**/
.alphabeticlist
{
	margin-bottom:1em;
	margin-top:1em;
}

.alphabeticlist_letter 
{
    padding: 0 0.115em 0 0;
}

.alphabeticlist a
{
	font-weight:bold;
	padding-right:0.5em;
}

.alphabeticlist a.selected
{
	text-decoration: underline;
}

.alphabeticlist_under a
{
	font-weight:bold;
}

/**News list**/

#search
{
	margin:1em 0em 1em 0em;
}

.search_content
{
	background:#e6e6e6;
	height:5em;
	padding-bottom:1.5em;
}

.search_content h2
{
	font-size:1em;
}


.search_left
{
	float:left;
	padding:0.5em 3em 0.5em 1em;
}

.search_left input
{
	width:15em;
	margin-top:0.5em;
}

.search_right
{
	float:left;
	padding:0.5em 1em 0.5em 1em;

}

.search_right select
{
	margin-top:0.45em;
}

.search_right .search_button_big
{
	background:url('../Styles/Images/search_button_big.gif') no-repeat left top;
	height:23px;
	width:70px;
	border:0px;
	margin:0em 0em 0.1em 0.5em;
	cursor:pointer;
}

.search_button_big
{
	background:url('../Styles/Images/search_button_big.gif') no-repeat left top;
	height:23px;
	width:70px;
	border:0px;
	margin:0em 0em 0.05em 0em;
	cursor:pointer;
}

.searchnewslist_dropdown
{
	height:40px;
	float:left;
	margin:4px 5px 0 0; 
}

.search_button_small
{
	background:url(../Styles/Images/quicksearch_button.gif) no-repeat scroll right center;
	height:2em;
	width:2em;
	border:0px;
	margin:0em 0em 0em 0em;
	cursor:pointer;
}

.search_button_big_en
{
	background:url('../Styles/Images/search_button_en.gif') no-repeat left bottom;
	height:1.9em;
	width:5.7em;
	border:0px;
	margin:0em 0em 0.05em 0.5em;
	cursor:pointer;
}

.search_heading
{
	font-size:1.2em;
	/*font-weight:bold;*/
}

.searcharea_heading
{
	font-family:Helvetica,Arial,Sans-Serif;
	font-size:1.25em;
	font-weight:bold;
}


.search_heading a
{
	font-weight:bold;
}

.search_number
{
	width:2.2em;
	float:left;
	height:2.5em;
}

.search_number2
{
	width:2.4em;
	float:left;
	clear:both;
}
.search_link
{
	float:left;

}

#newslist_left
{
	background:url('../Styles/Images/startpage_top_bg.gif') repeat-x left top;
	padding:2em 1em 1em 1em;
	width:40em;
}

#newslist_left ul
{
	padding:0em;
	margin:0em;
	list-style-type:none;
}

#newslist_left li
{
	margin-top:1em;
	/*height:6em;*/
}

.news_ingress
{
	background:#ffffff url('../Styles/Images/startpage_black_link_arrow.gif') no-repeat left 0.2em;
	color:#333333;
	font-family:Verdana,Arial,Sans-Serif;
	font-size:0.95em;
	font-weight:normal;
	padding-left:1em;	
}

.news_image
{
	float:left;
	margin:0em 1em 0em 0em;
}

.news_content
{
	/*float:right;
	width:33em;*/
	font-size:0.95em;
	padding:0em 0em 0.5em 0em;
}

.news_content h2
{
	line-height:normal;
	font-size:0.95em;
	margin-bottom:0em;
	padding-bottom:0em;
}

.news_border
{
	border-bottom:1px solid #f1f1f1;
	height:0.5em;
	clear:left;
	margin-bottom:0.5em;
}

.newslist_numer_of_hits
{
	width:40em;
	height:2em;
	padding:1em 1em 0.5em 1em;
	background:url('../Styles/Images/grey_arrow.gif') no-repeat right 1.2em;
}

.newslist_numer_of_hits_bottom
{
	width:39em;
	height:2em;
	padding:1em 1em 0.5em 1em;
	background:url('../Styles/Images/grey_arrow.gif') no-repeat right 1.2em;
}
.newslist_numer_of_hits input
{
	width:2.5em;
}
.newslist_numer_of_hits_bottom input
{
	width:2.5em;
}
.hit
{
	float:left;
	width:31em;
	padding-top:0.2em;
}
.number_of_hits
{
	float:left;
}

#newslist_right
{
	float:right;
	margin-top:1em;
	width:19em;
}

.space
{
	float:left;
	width:30em;
	padding-top:0.2em;
}

.news_content2
{
	/*float:right;
	width:33em;*/
	font-size:0.95em;
	padding:0em 0em 0.5em 0em;
	border-bottom:1px solid #F1F1F1;
	margin-bottom:0.5em;
}
.newslist_div
{
	width:41em;
}

/**Swedishfilm start page**/

.search_left_swedishfilm
{
	float:left;
	background:url('../Styles/Images/etta.gif') no-repeat 0.5em top;
	height:5em;
	width:15.3em;
	margin-top:0em;
	margin-left:1.2em;
}

.search_left_swedishfilm select
{
	margin: 0.8em 0em 0em 4.3em;
}

.search_right_swedishfilm
{
	float:left;
	background:url('../Styles/Images/tva.gif') no-repeat 0.5em top;
	height:6.5em;
	padding-top:0.75em;
	margin-top:0em;
	width:43em;
}

.search_right_swedishfilm_en
{
	float:left;
	background:url('../Styles/Images/tva.gif') no-repeat 0.5em top;
	height:4em;
	padding-top:0.75em;
	margin-top:0em;
	width:20em;
}

.search_right_swedishfilm_three
{
	float:left;
	background:url('../Styles/Images/tre.gif') no-repeat 0.5em top;
	height:3em;
	padding-top:0.75em;
	padding-left:4.3em;
	margin-top:0em;
	margin-left:0.5em;
	/*font-size:0.9em;*/
	width:17em;
}
.nobottommargin { margin-bottom:0;}
.search_right_buttonarea { float:right; text-align:right; padding-right:1em; }
.search_match_radios { padding:5px 0 0 50px; float:left; font-weight:normal; }
.search_match_radios input,	.search_right_swedishfilm_three input, .search_right_swedishfilm td input{ border:0; }
.search_only_promoted_films { font-weight:bold; margin-left:0.0em !important; }
.arrow a
{
	background:url('../Styles/Images/arrow_transparent.gif') no-repeat left 0.4em;
	padding-left:0.9em;
	padding-right:0.2em;
	font-weight:normal;
	display:inline-block !important;
}

.english_search { height:130px;}

.search_right_swedishfilm input.searchQuery
{
	margin:0em 0em 0em 5em;
	width:21em;
}

.search_right_swedishfilm_en input.searchQuery
{
	margin:0em 0em 0em 4.3em;
	width:13em;
}

.search_right_swedishfilm .search_button_big
{
	width:70px;
	margin-left:1em;
	margin-bottom:0em;
	margin-top:0em;
	height:23px;
	padding-top:0.5em;
}

.search_right_swedishfilm td input
{
	width:2em;
	margin:0em 0em 0em 0.5em;
}

.search_right_swedishfilm table
{
	margin:0.5em 0 0 5em;
	float:left;
}

.search_content_swedishfilm
{
	background:#e6e6e6;
	font-family:Helvetica,Arial,Sans-Serif;
	min-height:110px;
	padding-bottom:0.5em;
	padding-top:0.5em;
}

.search_content_swedishfilm h2
{
	font-size:1em;
	line-height:0em;
	margin-top:1em;
	margin-bottom:7px;
}

.search_content_swedishfilm span
{
	margin-left:1em;
}

.movie_lists_swedishfilm
{
	padding:1em 0em 0em 0em;
	height:17em;
	margin-right:0em;
	width:43em;
}

.starpage_space_swedishfilm
{
	background:#ffffff url('../Styles/Images/startpage_top_bg.gif') repeat-x left top;
	margin-right:1em;
	height:2em;
}

.header_bar_swedishfilm
{
	width:18em;
	border-bottom:1px solid #e8d8e3;
	color:#343434;
	font-family:Helvetica,Arial,Sans-Serif;
	font-size:0.9em;
	margin:0em 0em 0em 0.8em;	
	font-weight:bold;
	padding-top:0em;
	padding-bottom:0em;
}

#swedishfilm #righttipprint
{
	
	display:none;
}


/** Film Database **/

.search_left_filmdatabase
{
	float:left;
	background:url('../Styles/Images/etta.gif') no-repeat 0.5em top;
	height:5em;
	width:16em;
	margin-top:0.5em;
}

.search_left_filmdatabase select
{
	margin: 0.8em 0em 0em 5em;
}

.search_right_filmdatabase
{
	float:left;
	background:url('../Styles/Images/tva.gif') no-repeat 0.5em top;
	height:5em;
	padding-top:0.75em;
	margin-top:0.5em;
	width:44em;

}

.search_right_filmdatabase input
{
	margin:-2em 0em 0em 5em;
	width:22em;
}

.search_right_filmdatabase .search_button_big
{
	width:6em;
	margin-left:1em;
	margin-bottom:0em;
	margin-top:0em;
	height:1.9em;
}

.search_right_filmdatabase .search_button_big_en
{
	width:10em;
	margin-left:1em;
	margin-bottom:0em;
	margin-top:-0.4em;
	margin-right:1em;
	height:2.1em;
}

.search_right_filmdatabase td input
{
	width:2em;
	margin:0em 0em 0em 0.5em;
}

.search_right_filmdatabase table
{
	margin:0.5em 0 0 5em;
	float:left;
}

.search_content_filmdatabase
{
	background:#e6e6e6;
	font-family:Helvetica,Arial,Sans-Serif;
	height:7.5em;
	padding:0.8em 0.5em 0.5em 1.2em;
}

.search_content_filmdatabase span
{
	margin-left:0em;
}



/**Cinemateket**/

.hor_space
{
	height:1em;
}

.search_content_cinematek
{
	background:#e6e6e6;
	font-family:Helvetica, Arial, Sans-Serif;
	height:6em;
	padding-bottom:1.5em;
}

.search_content_cinematek select
{
	width:10em;
	margin-right:1em;
}

.search_content_cinematek input
{
	width:10em;
	margin-right:1em;
}

.cinematek_text
{
	padding-bottom:1em;
	font-size:0.9em;
}
.cinematek_text h2
{
	margin-bottom:0.2em;
}

.ok_button_cinematek
{
	width:43px;
	height:24px;
	border:0px;
	background:url('../Styles/Images/ok_button_grey.gif') no-repeat left bottom;
	cursor:pointer;
	padding-top:2px;
}

.ok_button_cinematek_start
{
	width:43px;
	height:25px;
	border:0px;
	background:url('../Styles/Images/ok_button_grey.gif') no-repeat left top;
	cursor:pointer;
}

.cinemateket_image_heading
{
	color:#000000;
	font-family:Helvetica,Arial,Sans-Serif;
	font-weight:bold;
	font-size:1.4em;
	margin-bottom:0.3em;
}

.cinemateket_image_text
{
	color:#7F7F7F;
	font-family:Verdana,Arial,Sans-Serif;
	font-size:0.8em;
	margin-bottom:1em;
}

.city_item img
{
	border:0px;
}
.cinemateket_city_imagesubtitle
{
	text-align:right;
	color:#7F7F7F;
	font-size:0.8em;
	/*color:#7F7F7F;
	font-family:Verdana,Arial,Sans-Serif;
	font-size:0.8em;*/
}

/**swedish film search result**/

.search_result
{
	background:#ffffff url('../Styles/Images/startpage_top_bg.gif') repeat-x left top;
	width:61.5em;
	margin-top:1em;
	padding:2em 0em 0em 0.5em;
}

.number_of_hits
{
	float:left;
}

.extended_search_link 
{
	padding:0 0 0 15px;
}

.search_heading a:hover
{
	text-decoration:underline;
}

.search_text
{
	padding-bottom:1em;
	padding-left:2.7em;
	min-height:1em;
}

.number_of_hits_next
{
	height:1.5em;
	padding-top:1em;
	width:62em;
}

.number_of_hits_next input
{
	width:2em;
}

.searchresult_next
{
	font-family:Helvetica,Arial,Sans-Serif;
	float:right;
}

.searchresult_next a
{
	float:left;
}
.searchresult_next_inner
{
	padding:0em 0.3em 0em 0.3em;
	float:left;
}

.searchresult_text
{
	padding-bottom:1em;
}

.cinemateket_movie_list
{
	width:20.7em;
	float:left;
	margin:0.5em 0em 1.8em 0em;
	font-size:0.9em;
}
/**Advanced search**/

#advancedsearch_togglemode
{
    margin-top: 0.8em;
}

#advancedsearch_period
{
    height: 26.5em;
    padding-top: 0em;
}

.advancedsearch_content
{
	background:#e6e6e6;
	font-family:Helvetica,Arial,Sans-Serif;
	padding:1em 1em 1em 1em;
	height:8em;
}

.advancedsearch_form
{
    background:#e6e6e6;
	padding:1em 1em 1em 1em;
}

.advancedsearch_textinput
{
	height:5em;
	margin:0.5em 0em 0.5em 0em;
}
.advancedsearch_noinput
{
    color: Red;
}
.advancedsearch_radio
{

}
.advancedsearch_textinput input
{
	width:26em;
}

.advancedsearch_textinput table input
{
	width:2em;
	text-align:left;
	margin:0em 0em 0em 0em;
}

.advancedsearch_textinput table label
{
	padding:0.3em 0em 0em 0em;
	vertical-align:bottom;
}
#checkbox_div
{
	height: 11em;
}

.dropdowns
{
	padding-left:2em;
}



/*#checkbox_div input
{
	margin:0em 0em 0.4em 0em;
}*/

#advacedsearch_under
{
	margin-top:1em;
}

.advancedsearch_content_under
{
	background:#e6e6e6;
	font-family:Helvetica,Arial,Sans-Serif;
	padding:1em 0em 1em 1em;
	height:11em
}

.yeardropdown
{
	width:5em;
}

.datedropdown
{
	width:3em;
}

.monthdropdown
{
	width:7em;
}

.dateradiobutton
{
	float:left;
}

.advancedsearch_content_under td
{

}

#search_dokument_checkbox input
{
	margin:0em 0em 0.4em 0em;
}

.checkbox_left
{
	float:left;
	margin-right:3em;
}

.checkbox_right
{
	float:left;
	margin-right:3em;
	padding-top:1.6em;
}

.checkbox_container
{
	padding-top:1em;
}

#Radio1, #Radio2, #Radio3
{
	width:2em;
}
/**cinemateket city page**/

.cinemateket_city_left
{
	width:41.5em;
	background:url('../Styles/Images/startpage_top_bg.gif') repeat-x left 1.3em;
	padding:1em 0em 1em 0.5em;
	margin:0em 0.5em 0em 0em;
	float:left;
}

.cinemateket_city_right 
{
	background:url('../Styles/Images/startpage_top_bg.gif') repeat-x left 1.3em;
	padding:0em 0em 1em 0em;
	margin-left:0.5em;
	width:16em;
	float:left;
}

.cinemateket_city_news
{
	height:15em;
	padding-left:1em;
	font-size:0.9em;
}

.cinemateket_city_serie
{
	background:url('../Styles/Images/startpage_top_bg.gif') repeat-x left top;
	padding:2em 0em 1em 1em;
}

.cinemateket_city_heading
{
	/*font-size:1.5em;
	padding:1.3em 0em 0.5em 0em;*/
}

.cinemateket_city_heading h2
{
	font-size:1.25em;
	padding:1.3em 0em 0.5em 0em;
	font-weight:bold;
}

.cinemateket_city_heading2 h2
{
	font-size:1.25em;
	padding:0em 0em 0.5em 0em;
	font-weight:bold;
}

.cinemateket_city_date a
{
	font-weight:bold;
	color:#343434;
	padding-right:0.5em;
	padding-left:1em;
	background:url('../Styles/Images/startpage_black_link_arrow_dark.gif') no-repeat left 0.5em;
}
.cinemateket_city_readmore
{
	padding-right:1em;
	background:url('../Styles/Images/startpage_black_link_arrow_dark.gif') no-repeat right 5px;
	text-align:left;
	margin-right:2em;
	margin-top:1em;
	font-weight:bold;
	float:left;
	clear:left;
	white-space:nowrap;
}

.cinemateket_city_link
{
	float:left;
	width:28em;
}

.cinemateket_city_link a
{
	font-weight:bold;
}

.serie
{
	float:left;
	height:30em;
	max-height:30em;
	width:19em;
	margin-right:1em;
}

.serie_heading
{

}

.serie_heading h2
{
	color:#000;
	font-size:1.25em;
	font-weight:bold;
	padding-bottom:0.4em;
	padding-top:0.4em;
}

.serie_text
{
	margin-bottom:1em;
	font-size:0.9em;
}

.serie_arrow
{
	background:url('../Styles/Images/startpage_black_link_arrow_dark.gif') no-repeat left;
	padding:0em 1em 0em 0em;
	float:left;
}

.cinemateket_city_list
{
	background:url('../Styles/Images/startpage_top_bg.gif') repeat-x left top;
	padding:2em 0em 1em 0em;
	margin:0em 0em 0em 0em;
	height:17em;
	float:left;
	width:18.6em;
}


.wish_film
{
	padding:2.5em 0.5em 0.5em 0.8em;
	background:url('../Styles/Images/present.gif') no-repeat 16em top;
}
.wish_film a
{
	font-weight:bold;
	
}

.cinemateket_city_linklist 
{
	background:url('../Styles/Images/startpage_black_link_arrow_dark.gif') no-repeat right 0.8em;
	margin-left:1em;
	padding-right:1.5em;
	float:left;
	clear:both;
	padding-top:0.4em;
}

.cinemateket_city_linklist a
{
	font-weight:bold;
}

.cinemateket_city_date
{
	float:left;
	clear:left;
	padding-right:10px;
	padding-left:10px;
	background:url(../Styles/Images/startpage_black_link_arrow_dark.gif) no-repeat scroll left 0.3em
}


.cinemateket_city_list_item_with_date
{
	background:#ffffff url('../Styles/Images/white_purple_arrow.gif') no-repeat 0.8em;
	height:2em;
}

.cinemateket_city_list_item_with_date a
{
	display:block;
	padding: 0.4em 0em 0.4em 3.5em;
	width:10em;
}

.cinemateket_city_list_item_gray_with_date
{
	background: #f2f0f1 url('../Styles/Images/dark_purple_arrow.gif') no-repeat 0.8em;
	height:2em;
}

.cinemateket_city_list_item_gray_with_date a
{
	display:block;
	padding: 0.4em 0em 0.4em 3.5em;
	width:10em;
}

.cinemateket_city_list_item_date_bold
{
	width:6.5em;
	text-align:right;
    padding-top: 0.4em;
    padding-bottom: 0.4em;
    padding-right:0.5em;
    float:right;
    background-image:none;

}

/**Movietutorial page**/
.movietutorial_left
{
	float:left;
	width:40em;
	background:url('../Styles/Images/startpage_top_bg.gif') repeat-x left top;
	padding:2em 1em 1em 1em;
	margin-right:0.5em;
}

.movietutorial_right
{
	float:left;
	width:17.5em;
	background:url('../Styles/Images/startpage_top_bg.gif') repeat-x left top;
	padding:2em 1em 1em 1em;
}

.movietutorial_right ul
{
	list-style-type:none;
	margin-left:0em;
	padding-left:0em;
	margin-top:0em;
}

.movietutorial_linkheading h2
{
	color:#333333;
	font-family:Helvetica,Arial,Sans-Serif;
	font-size:1.3em;
	font-weight:bold;
}

.movietutorial_linklist
{
	background:url('../Styles/Images/startpage_black_link_arrow_dark.gif') no-repeat right 0.9em;
	padding-right:1.5em;
	padding-top:0.5em;
	float:left;
	clear:both;
}

.movietutorial_linklist a
{
	font-weight:bold;
	font-size:0.9em;
	white-space:pre;
}

.movietutorial_editor
{
	padding-bottom:1em;
}

.movietutorial_theme
{
	padding:1em 0em 1em 0em;
}

.theme_header
{
	font-weight:bold;
}

.filminfo a
{
	font-weight:bold;
}

.pdf_link a
{
	font-weight:bold;
	background:url('../Styles/Images/pdf_picture.gif') no-repeat right;
	padding-right:2em;
}

.pdf_link
{
	padding-top:0.5em;
}

/**Movieinfo**/

.movieinfo_left
{
	float:left;
	font-size:0.9em;
}

#movieinfo h1
{
	text-align:left;
}
.movieinfo_left_top
{
	width:44em;
	background:url('../Styles/Images/startpage_top_bg.gif') repeat-x left top;
	padding:1.5em 1em 1em 0.7em;
	margin-right:0.5em;
	height:7em;
	color:#A1A1A1
}

.movieinfo_promoted
{
	vertical-align:middle;
	margin-left:10px;
}	

.movieinfo_left_top a:hover
{
	text-decoration:underline;
}

.movieinfo_en_left_top
{
	width:40em;
	background:url('../Styles/Images/startpage_top_bg.gif') repeat-x left 0em;
	padding:2em 1em 1em 1em;
	margin-right:0.5em;
}

.movieinfo_en_left_top img
{
	margin-top:0.5em;
}

.movieinfo_left_top a:visited
{
	color:#5B208C;	
}
.movieinfo_left_bottom
{
	background:url('../Styles/Images/startpage_top_bg.gif') repeat-x left top;
	padding:1em 1em 1em 0.5em;
	margin-right:0.5em;
	width:44em;
}
.movieinfo_left_bottom th
{
	text-align:left;
	font-weight:normal;
	vertical-align:top;
	padding-right:1em;
}

.movieinfo_left_bottom a
{
	font-weight:bold;
}

.movieinfo_left_bottom a:hover
{
	text-decoration:underline;
}

.movieinfo_heading1
{
	font-weight:bold;
	color:#000;
}

.movieinfo_heading1 h2
{
	color:#000;
}

.movieinfo_top_link1
{
	padding-top:0.5em;
	width:9em;
	float:left;
	font-family:Helvetica,Arial,Sans-Serif;
}

.movieinfo_top_link1 a
{
	background:url('../Styles/Images/startpage_black_link_arrow_dark.gif') no-repeat right 0.4em;
	padding-right:1.5em;
}

.movieinfo_top_link2
{
	padding-top:0.5em;
	width:11em;
	float:left;
	font-family:Helvetica,Arial,Sans-Serif;
}

.movieinfo_top_link2 a
{
	background:url('../Styles/Images/startpage_black_link_arrow_dark.gif') no-repeat right 0.4em;
	padding-right:1.5em;
}
.movieinfo_top_link3
{
	padding-top:0.5em;
	width:14em;
	float:left;
	font-family:Helvetica,Arial,Sans-Serif;
}

.movieinfo_top_link3 a
{
	background:url('../Styles/Images/startpage_black_link_arrow_dark.gif') no-repeat right 0.4em;
	padding-right:1.5em;
}
.movieinfo_top_link4
{
	padding-top:0.5em;
	width:10em;
	float:left;
	font-family:Helvetica,Arial,Sans-Serif;
}

.movieinfo_top_link4 a
{
	background:url('../Styles/Images/startpage_black_link_arrow_dark.gif') no-repeat right 0.4em;
	padding-right:1.5em;
}

.movieinfo_selected
{
	font-weight:bold;
}

.movieinfo_heading2
{
	background:url('../Styles/Images/movieinfo_grey_arrow.gif') no-repeat left;
	font-weight:bold;
	padding-left:2em;
	padding-top:1em;
	height:2em;
	float:left;
	width:13em;
}

.movieinfo_list_header
{
	font-family:Helvetica,Arial,Sans-Serif;
	font-size:1.25em;
	font-weight:bold;
	margin-bottom:0.5em;
}
.movieinfo_back_search
{
	height:2em;
	margin-bottom:1em;
}
.movieinfo_pdf_link
{
	padding-top:1em;
	float:right;
	height:2.5em;
}

.movieinfo_pdf_link a
{
	font-weight:bold;
	background:url('../Styles/Images/pdf_picture.gif') no-repeat right;
	padding-right:2em;
}

.movieinfo_left_bottom table
{
	float:left;
	clear: both;
}

.movieinfo_wish_film
{
	padding:2.5em 0.5em 0.5em 0.8em;
	background:url('../Styles/Images/present.gif') no-repeat 16em top;
	width:17.5em;
	font-size:0.9em;
}

.movieinfo_wish_film a
{
	font-weight:bold;
}

.movieinfo_right
{
	padding:0em 0em 1em 0.5em;
	width:19.3em;
	float:left;

}

.movieinfo_right a:hover
{
	text-decoration:underline;
}

.movieinfo_right_inner
{
	padding:0em 0em 0em 0em;
	width:19.7em;
	background:url('../Styles/Images/startpage_top_bg.gif') repeat-x left 1.3em;
}

.movieinfo_links
{
	padding:1.5em 1em 1em 1em;
	width:20em;
	background:url('../Styles/Images/startpage_top_bg.gif') repeat-x left top;
	font-size:0.9em;
}

.movieinfo_links.no_bg
{
	padding:1em 1em 1em 0.8em;
	background:none;
}

.movieinfo_right_link
{
	margin-bottom:0.5em;
}
.movieinfo_right_link a
{
	background:url('../Styles/Images/startpage_black_link_arrow_dark.gif') no-repeat right 0.4em;
	padding-right:1.5em;
	font-weight:bold;
}

.no_arrow a, a.no_arrow
{
	background-image:none !important;
	padding-right:0;
}

/* headers in ruight column for Film DB */
.movieinfo_right_link_header { font-weight:bold; font-family:Helvetica, Arial, Sans-Serif; }

#movieinfo_content table
{
	margin-bottom:1em;
}


#movieinfo_content th
{
	text-align:left;
	font-weight:normal;
	padding-right:1em;
	padding-top:0em;
	padding-left:0em;
}

#movieinfo_content
{
	padding-left:0.2em;
}

#movieinfo_content td
{
	font-weight:normal;
	vertical-align:top;
	padding-right:0.5em;
}

#movieinfo_content td a
{
	font-weight:bold;
	font-family:Verdana,Arial,Sans-Serif;
}
.factsheet a
{
	font-weight:bold;
	font-family:Verdana,Arial,Sans-Serif;
	font-size:0.9em;
	background:url('../Styles/Images/pdf.gif') no-repeat right;
	padding-right:2em;
}
.movieinfoeng_content a
{
	font-weight:bold;
	font-family:Verdana,Arial,Sans-Serif;
}
.summary_heading
{
	font-family:Verdana,Arial,Sans-Serif;
	font-weight:bold;
	width:40em;
	clear:both;
	padding-top:1em;
}

.movieinfo_readmore_link a
{
	background:url('../Styles/Images/startpage_black_link_arrow_dark.gif') no-repeat right 0.4em;
	padding-right:1em;
	padding-left:0.8em;
	font-weight:normal !important;
}

.movie_introduction_text
{
	margin:1em 0em 2em 0em;
	font-size:0.9em;
}

#companyinfotable th
{
	vertical-align:top;
	font-weight:normal;
	width:14em;
}

#companyinfotable a
{
	font-weight:bold;
}

.company_info
{
	font-weight:bold;
}
#orginal_info
{
	font-weight:bold;
}

.movie_info_heading
{
	font-weight:bold;
	font-size:1.2em;
}

#person_info_table table
{
	margin-top:1em;
	margin-bottom:1em;
}

.spolier
{
	font-size:1.2em;
	font-weight:bold;
	margin:0.5em 0em 0.5em 0em;
	background:#f8f508;
}

.movieinfo_img
{
	text-align:center;	
	min-height:12em;
	padding-bottom:1em;
	margin-bottom:1em;
}

.movieinfo_imgtext
{
	font-size:0.8em;
	color:#7b7b7b;
	margin-right:0.5em;
	margin-bottom:0.5em;
	text-align:left;
	height:4em;
}

.movieinfo_imgtext_right
{
	font-size:0.8em;
	color:#7b7b7b;
	margin-right:0.5em;
	float:right;
	padding-bottom:1em;
}

.comments_heading
{
	font-weight:bold;
}

.thumbnails
{
	width:17em;
	float:left;
	margin-right:0.5em;
	text-align:center;
}
.thumbnails img
{
	border:0px;
}

.thumbnails_title
{
	text-align:left;
	font-size:0.8em;
	color:#7b7b7b;
}

.all_thumbnails
{
	margin-top:2em;
}

.movieinfo_rightcolumn_form { font-weight:bolder; font-size:1.25em; font-family: Helvetica, Arial, Sans-Serif; }

/**News Subscription page**/
.newssubscription_body
{
	background:#c5c5c5;
	padding:0.2em 0.5em 0.2em 0.5em;
}

.newscentral_heading
{
	font-size:1.2em;
	padding-bottom:0.5em;
	font-weight:bold;
}

.subscriptionListArea
{
	background:url(../Styles/Images/etta_small.gif) no-repeat scroll 0.5em 1em;
	padding:1em 1em 1em 4.5em;
}

.newscentralsearch_content
{
	background:#e6e6e6;
	padding:1em 1em 1em 1em;
}

.newscentralsearch_bottom_content
{
	background:#e6e6e6;
	padding:1em 1em 1em 1em;
	min-height:15em;
}

.newscentralsearch_middle_content
{
	background:#e6e6e6;
	padding:1em 1em 1em 1em;
}

.chose_interval
{
	background:url(../Styles/Images/tva_small.gif) no-repeat scroll 0.5em top;
	padding:0.3em 1em 1em 5em;
}

.newscentral_email
{
	background:url(../Styles/Images/tre_small.gif) no-repeat scroll 0.5em top;
	padding:0.3em 1em 1em 5em;
}

.newscentral_email input, .newscentral_email2 input
{
	margin-left:0.2em;
}

.newcentral_email_input
{
    width:15em;
}

.newscentral_ok_button
{
		width:4em;
		height:1.5em;
		border:0px;
		background:url('../Styles/Images/ok_button_grey.gif') no-repeat left bottom;
		margin-bottom:-0.1em;
}

.newscentral_emaillabel
{
	padding-right:0.2em;
}

.newscentral_email2
{
	background:url(../Styles/Images/tva_small.gif) no-repeat scroll 0.5em 1.4em;
	padding:2em 1em 1em 5em;
}
.list_left
{
	float:left;
}

.list_right
{
	float:left;
}

.inner_list
{
	float:left;
	padding-right:3em;
	width:24em;
}

.news_subscription_input
{
	font-weight:bold;
}

.news_subscription_input input
{
	margin-bottom:0em;
	margin-right:1em;
}

.inner_list span
{
	margin-left:1.6em;
}

.newscentral_rss_list
{
	background:url(../Styles/Images/grey_rss_picture.gif) no-repeat scroll left;
	padding:0.3em 5em 0em 2em;
	height:1.5em;
}

.newscentral_rss_list a
{
	font-weight:bold;
}

.rsssubscriptionListArea
{
	background:url(../Styles/Images/etta_small.gif) no-repeat scroll 0.5em 1em;
	padding:1em 1em 1em 4.5em;
	min-height:7em;
}

.rssnewscentral_heading
{
	font-size:1.2em;
	padding:0.5em 0em 0em 1.5em;
	font-weight:bold;
	background:url(../Styles/Images/orange_rss_picture.gif) no-repeat scroll left;
	height:1.5em;
}

.news_subscription_input
{
	padding-right:2em;
}
.news_subscription_text
{
	padding-left:2.5em;
}
.newssubscriptionListArea
{
	background:url(../Styles/Images/etta_small.gif) no-repeat scroll 0.5em 1em;
	padding:1em 1em 1em 4.5em;
	height:10em;
}

.rss_subscription_link
{
	background:url(../Styles/Images/grey_rss_picture.gif) no-repeat;
	padding-left:2em;
	margin-bottom:0.5em;
	font-weight:bold;
}

/**Cinemateket serie**/

.cinemateketserie_left_outer
{
	float:left;
	width:42.5em;

}
.cinemateketserie_left
{
	float:left;
	width:40em;
	background:url('../Styles/Images/startpage_top_bg.gif') repeat-x left top;
	padding:1.3em 1em 1em 1em;
	margin-right:0.5em;
}

.cinemateketserie_left img
{
	margin-top:0.5em;
}
.cinemateketserie_right
{
	float:left;
	width:17.5em;
	background:url('../Styles/Images/startpage_top_bg.gif') repeat-x left top;
	padding:1.3em 1em 1em 1em;
}

#cinemateketserie_mainbody
{
	margin:1em 0em 1em 0em;
}

.cinemateketserie_heading2
{
	font-family:Helvetica,Arial,Sans-Serif;
	font-size:1.3em;
	font-weight:bold;
	float:left;
	width:10em;
}

.cinemateketserie_heading_row
{
	border-bottom:1px solid #f1f1f1;
	height:2em;
	margin-bottom:0.5em;
}


.cinemateketserie_row
{
	border-bottom:1px solid #f1f1f1;
	height:6em;
	padding-top:0.8em;
}

.cinemateketserie_date
{
	font-size:0.9em;
	float:left;
	width:12em;
	margin-right:1em;
}

.cinemateketserie_left td
{
	border-bottom:1px solid #f1f1f1;
	vertical-align:top;
	padding:0.5em;
}

.cinemateketserie_left table
{
	margin-bottom:1em;
}

.cinemateketserie_text 
{
	font-size:0.9em;

}

.cinemateketserie_text a
{
	font-weight:bold;
}

.cinemateketserie_right ul
{
	list-style-type:none;
	margin-left:0em;
	margin-top:0em;
	padding-left:0em;
}

.cinemateketserie_linklist
{
	background:url('../Styles/Images/startpage_black_link_arrow_dark.gif') no-repeat right 0.9em;
	padding-right:1.5em;
	padding-top:0.5em;
	float:left;
	clear:both;
	white-space:nowrap;
}

.cinemateketserie_linklist a 
{
	font-size:0.9em;
	font-weight:bold;
}

.cinemateketserie_bottom_row
{
	float:right;
	font-size:0.9em;
}

.cinemateketserie_bottom_row a
{
	font-weight:bold;
	background:url('../Styles/Images/startpage_black_link_arrow_dark.gif') no-repeat right 0.4em;
	padding-right:1.5em;
} 

.cinemateketserie_list_heading h2
{
	font-family:Helvetica,Arial,Sans-Serif;
	font-size:1.25em;
	font-weight:bold;
	float:left;
	width:11em;
	padding-left:0.8em;
}

#cinemateketserie_list ul
{
	list-style-type:none;
	padding-left:1.1em;	
}

/**Film in school page **/

#filminschool_right
{
	float:right;
	width:19em;
}

#filminschool_top_puff
{
	height:9em;
}

.list
{
	background:url('../Styles/Images/startpage_top_bg.gif') repeat-x left top;
	padding:1em 0em 1em 0em;
}

.list_header
{
	font-family:Helvetica,Arial,Sans-Serif;
	font-size:1.5em;
	font-weight:bold;
	padding-bottom:0.5em;
	padding-left:0.7em;
	padding-top:0.5em;
}

.list_header h2
{
	font-family:Helvetica,Arial,Sans-Serif;
	font-size:0.95em;
	font-weight:bold;
}

.list_header_eng
{
	font-family:Helvetica,Arial,Sans-Serif;
	font-size:1.5em;
	font-weight:bold;
	padding-bottom:0.5em;
	padding-left:0.7em;
}

.filmbooking_list_header
{
	font-family:Helvetica,Arial,Sans-Serif;
	font-size:1.25em;
	padding-bottom:0.5em;
	padding-left:0.7em;
	padding-top:0em;
	font-weight:bold;
}

.filmbooking_list_header a
{
color:#000;
}

.longlist_header
{
	font-family:Helvetica,Arial,Sans-Serif;
	font-size:1.25em;
	font-weight:bold;
	padding-bottom:0.5em;
	padding-left:0.7em;
	padding-top:0.7em;
}

h2.list_header_no_padding
{
	font-family:Helvetica,Arial,Sans-Serif;
	font-size:1.4em;
	font-weight:bold;
	padding-bottom:0.5em;
	padding-left:0em;
}

.list_header a
{
	color:#000;
}

#filminschool_right .puffdiv .puffheading
{
	color:#5B208C;
	font-family:Helvetica, Arial, Sans-Serif;
	font-size:1.2em;
}

#filminschool_right .puffdiv p
{
	margin:0em;
}

#filminschool_right .puffdiv .pufftext
{
	font-weight:normal;
}

.search_left_filminschool
{
	float:left;
	margin-top:0.5em;
	margin-left:0.1em; 
	
}

.search_content_filminschool
{
	background:#E6E6E6;
	font-family:Helvetica, Arial, Sans-Serif;
	height:5.5em;
	padding:1em;
}

.search_left_filminschool input
{
	width:14em;
	margin-right:0.7em;
}

.search_left_filminschool .ages, .search_left_filminschool .languages
{
	width:90px;
	margin-right:0.5em;
}
.search_left_filminschool .themes
{
	width:180px;
	margin-right:0.5em;
}

.search_left_filminschool .search_button_big
{
	width:70px;
	height:23px;
	cursor:pointer;
	margin-right:0em;
	padding-bottom:0.3em;
}

.search_left_filminschool .search_button_big_en
{
	width:6em;
	cursor:pointer;
	margin-right:0em;
	padding-bottom:0.3em;
}

.search_title_filminschool
{
	font-weight:bold;
	width:5em;
	display:block;
	float:left;
	padding-top:0.4em;
}

.filminschool_links
{
	float:right;
	margin:0.4em 1em 1em 0em;
}

/**Moviebooking**/

.filmbooking_left
{
	background:url('../Styles/Images/startpage_top_bg.gif') repeat-x left top;
	padding:2em 1em 1em 1em;
	width:39em;
}

.filmbooking_list
{
	background:url('../Styles/Images/startpage_top_bg.gif') repeat-x left top;
	padding:0em 0em 1em 0em;
	width:20.3em;
	float:left;
	margin-right:0.5em;
}

.filmbooking_list_right
{
	background:url('../Styles/Images/startpage_top_bg.gif') repeat-x left top;
	padding:0em 0em 1em 0em;
	width:20.3em;
	float:left;
}

.list_container_moviebooking
{
	width:42em;
	margin-top:1em;
	height:14em;
}

.search_top_small
{
	background:url('../Styles/Images/small_search_top.gif') no-repeat left top;
	height:0.5em;
	margin-top:1em;
}
.search_content_small
{
	background:#e6e6e6;
	height:5em;
	padding-bottom:1.5em;
}
.search_bottom_small
{
	background:url('../Styles/Images/small_search_bottom.gif') no-repeat left top;
	height:0.5em;
}

#search_small
{
	width:41.2em;
	margin-bottom:1em;
}

#search_small input
{
	width:14em;
}

#search_small .search_button_big
{
	width:6em;
	height:1.8em;
}

#search_small select
{
	width:7.8em;
}

.search_filmbooking_content
{
	margin-top:0.7em;
	margin-left:0.1em;
}
.search_filmbooking_content input
{
	margin-right:0.7em;
}

.filmbooking_links
{
	float:right;
	margin:0.5em 1em 0em 0em;
}

#MovieSearchResults
{
	padding-left:0.5em;
}

#MovieSearchResults ul
{
	list-style-type:none;
	padding-left:0em;
}

#MovieSearchResults a
{
	font-weight:bold;
}

.moviebooking_hits
{
	width:41em;
	height:2em;
}

.moviebooking_div_top_grey_bg
{
	background:#FFFFFF url(../Styles/Images/startpage_top_bg.gif) repeat-x scroll left top;
	width:40.3em;
	min-height:16em;
	padding:1.5em 0.5em 0em 0.5em;
	clear:left;
}

/**Search personnel page**/
#search_personnel_top
{
	background:url(../Styles/Images/startpage_top_bg.gif) repeat-x scroll left top;
	font-family:Helvetica,Arial,Sans-Serif;
	padding:1.5em 0em 0em 1em;
	height:8em;
	width:61em;
	margin-right:1em;
	float:left;
}

#search_personnel_top h2
{
	font-size:1em;
}

#search_personnel_input
{
	margin-top:0.5em;
	font-weight:bold;
}

#search_personnel_input input
{
	font-weight:normal;
}

#search_personnel_bottom
{
	background:url(../Styles/Images/startpage_top_bg.gif) repeat-x scroll left top;
	font-family:Helvetica,Arial,Sans-Serif;
	padding:1.5em 0em 0em 0em;
}

.grey_background
{
	background-color:#ebebeb;
	height:3em;
	vertical-align:top;
}

.white_background
{
	height:3em;
	vertical-align:top;
}

#search_personnel_bottom a
{
	color:#000;
}

#search_personnel_bottom td, th
{
	border: solid 1px #fff; 
	padding:0em 0.5em 0.4em 0.5em;
}

.searchresult_container
{
	height:3.5em;
}

.searchresult_container input
{
	float:left;
}

.searchresult_next_inner input
{
	width:2em;
	float:left;
	margin-right:0.3em;
	text-align:center;
}

.searchresult_next_inner span
{
	float:left;
	padding-right:0.3em;
	padding-bottom:0em;
	padding-top:0.1em;
}

.invisible_paging
{
	display:none;
}

.searchpersonnel_puff
{
	float:left;
	clear:right;
}

/**Press start page**/

.press_left_div_header 
{
	color:#333333;
	font-family:Helvetica,Arial,Sans-Serif;
	font-size:1.3em;
	font-weight:bold;
}

.press_left_div_header h2
{
	color:#333333;
	font-family:Helvetica,Arial,Sans-Serif;
	font-size:0.95em;
	font-weight:bold;
}

.press_left_div_header2 h2
{
	color:#333333;
	font-family:Helvetica,Arial,Sans-Serif;
	font-size:0.9em;
	font-weight:bold;
}

#press_under
{
	background:#FFFFFF url(../Styles/Images/startpage_top_bg.gif) repeat-x scroll left top;
	float:left;
	width:38em;
	padding:1.5em 0.5em 0em 0.5em;
}

#press_under .top_news_header_en
{
	padding-left:0em;
}

#press_news_list
{
 width:36.7em;
 min-height:5em;
 padding:0em 1em 2em 0.5em;
 font-size:0.9em;
 margin-bottom:1.2em;
}

#presscontact
{
	margin-top:0.5em;
	font-size:0.9em;
}
#presscontact a
{
	font-weight:bold;
}

press_left_div
{
	clear:both;
}

/**pressphotos**/

.press_photos_text
{
	padding-bottom:1em;
	font-size:0.9em;
}

.press_photos_text a
{
	text-decoration:underline;
	font-family:Verdana,Arial,Sans-Serif;
}

.photos
{
	margin-top:0.5em;
}
/*.photo
{
	height:9.7em;
}*/
.photo_background
{
	float:left;
	width:210px;
	min-height:130px;
	max-height:130px;
	background:#f1f1f1;
	margin:0em 1em 1em 0em;
	padding:7px;

}

.photo_text
{
	font-size:0.8em;
	height:124px;
	overflow:hidden;
}
.photo
{
	float:left;
	height:124px;
}
.photo img
{
	border:0px;
	margin-right:6px;
}

.photo_text .bold
{
	margin-bottom:0.5em;
}

/**About**/

.about_left_top
{
	padding:0em 0em 1em 0em;
	width:40em;
}

h2.about_list_header
{
	color:#333333;
	font-family:Helvetica,Arial,Sans-Serif;
	font-size:0.5em;
	font-weight:bold;
	padding-bottom:0.5em;
}
.about_list_header h2
{
	color:#333333;
	font-family:Helvetica,Arial,Sans-Serif;
	font-size:1.25em !important;
	font-weight:bold;
	padding-bottom:0.5em;
}

.about_text
{
	padding:0.5em 0.5em 0.5em 0.5em;
	font-size:0.9em;
}

.about_search
{
	padding-top:0.5em;
}

.search_title_about
{
	font-weight:bold;
	width:5em;
	display:block;
	float:left;
	padding-top:0.4em;
}

.about_search_button
{
	border:0px;
	background:url('../Styles/Images/quicksearch_button.gif') no-repeat left top;
	cursor:pointer;
	height:2.5em;
	margin:0em 0.5em 0em 0.5em;
	width:2.5em;
}

/**our support**/

.dropdown_support
{
	margin-top:0.5em;
}

.support_left_div_top_grey_bg
{
	background:#FFFFFF url(../Styles/Images/startpage_top_bg.gif) repeat-x scroll left top;
	width:39.5em;
	min-height:16em;
	padding:1.6em 0.5em 0em 0.5em;
	clear:left;
}

.dropdown_support select
{
	margin-right:0.5em;
	width:10em;
}

.dropdown_support input
{
	margin-bottom:0em;
}

/* Google mini search results */

.gm_search_result_item
{
    margin-top: 0.4em;
    font-size: 1.2em;
}

.gm_search_result_item_title
{
}

/**left menu**/

#leftmenu
{
	width:17.6em;
	background:url('../Styles/Images/leftmenu_bg.gif') no-repeat bottom;
	padding:0px 0px 10em 0px;
	border-top:solid 1px #e1e1e1;
}

#leftmenu ul
{
	padding-left:0em;
	list-style-type:none;
	margin:0em 0em 0em 0em;
}

#leftmenu li.top
{
	border-bottom:solid 1px #e1e1e1;
	background:url('../Styles/Images/leftmenu_top_grey.gif') no-repeat 0.8em;
}

#leftmenu li.top a
{
	font-size:0.9em;
	color:#333333;
	text-decoration:none;
	padding:0.1em 0em 0.1em 2em;
	/*height:1.55em;*/
	display: block;
}

#leftmenu li.top a:hover
{
	font-size:0.9em;
	color:#661d53;
	text-decoration:none;
}

#leftmenu li.topselected
{
	background:#f7f7f7 url('../Styles/Images/leftmenu_top_purple.gif') no-repeat 0.8em 0.7em;
	border-bottom:solid 1px #e1e1e1;
	float:left;
	width:100%;
}

#leftmenu li.topselected a
{
	font-size:0.9em;
	text-decoration:none;
	color:#5b208c;
	font-weight:bold;
	padding:0.1em 0em 0.1em 2em;
	/*height:1.55em;*/
	display: block;
}

#leftmenu li.topselected a:hover
{
	font-size:0.9em;
	color:#661d53;
}

#leftmenu li.topselected li.item
{
	background:#f7f7f7 url('../Styles/Images/leftmenu_light_grey_arrow.gif') no-repeat 0.8em 0.5em;
	border-top:dotted 1px #e1e1e1;
	float:left;
	width:100%;
}

#leftmenu li.topselected li.item a
{
	font-size:0.9em;
	color:#333333;
	font-weight:normal;
	padding:0.1em 0em 0.1em 3em;
	/*height:1.55em;*/
	display: block;
}

#leftmenu li.topselected ul
{
    float:left;
    width:100%;
}

#leftmenu li.expandedtopselected
{
	background:#f7f7f7 url('../Styles/Images/leftmenu_top_purple.gif') no-repeat 0.8em 0.7em;
	border-bottom:solid 1px #e1e1e1;
	float:left;
	width:100%;
}

#leftmenu li.expandedtopselected a
{
	font-size:0.9em;
	color:#333333;
	text-decoration:none;
	padding:0.1em 0em 0em 2em;
	/*height:1.55em;*/
	display: block;
	
}

#leftmenu li.expandedtopselected a:hover
{
	font-size:0.9em;
	color:#661d53;
}

#leftmenu li.expandedtopselected li.item
{
	background:#f7f7f7 url('../Styles/Images/leftmenu_light_grey_arrow.gif') no-repeat 0.8em 0.5em;
	border-top:dotted 1px #e1e1e1;
	float:left;
	width:100%;
}

#leftmenu li.expandedtopselected li.item a
{
	font-size:0.9em;
	color:#333333;
	padding:0.1em 0em 0.1em 3em;
	/*height:1.55em;*/
	display: block;
	
}

#leftmenu li.selectedexpandeditem_2
{
	background:#f7f7f7 url('../Styles/Images/leftmenu_light_purple_arrow.gif') no-repeat 0.8em 0.5em;
	border-top:dotted 1px #e1e1e1;
	float:left;
	width:100%;
}
#leftmenu li.selectedexpandeditem_2 a
{
	font-size:0.9em;
	color:#5b208c;
	font-weight:bold;
	padding:0.1em 0em 0.1em 3em;
	display: block;
	height:auto;
	/*line-height:20px;*/
}

#leftmenu li.selectedexpandeditem_2 li.item
{
	background:#dfdfdf url('../Styles/Images/leftmenu_darkgrey_arrow.gif') no-repeat 0.8em 0.5em;
	border-top:dotted 1px #f7f7f7;
	float:left;
	width:100%;
}

#leftmenu li.selectedexpandeditem_2 li.item a
{
	font-size:0.9em;
	color:#333333;
	font-weight:normal;
	padding:0.1em 0em 0.1em 5em;
	/*height:1.55em;*/
	display: block;
}

#leftmenu li.selectedexpandeditem_3
{
	background:#dfdfdf url('../Styles/Images/leftemnu_dark_purple_arrow.gif') no-repeat 0.8em 0.5em;
	border-top:dotted 1px #f7f7f7;
	float:left;
	width:100%;
}

#leftmenu li.selectedexpandeditem_3 a
{
	font-size:0.9em !important;
	color:#5b208c !important;
	font-weight:bold;
	padding:0.1em 0em 0.1em 5em !important;
	/*height:1.55em;*/
	display: block;
}

#leftmenu li.expandedtopselected li.expandeditem li.item
{
	background:#dfdfdf url('../Styles/Images/leftmenu_darkgrey_arrow.gif') no-repeat 0.8em 0.5em;
	border-top:dotted 1px #f7f7f7;
	float:left;
	width:100%;
}

#leftmenu li.expandedtopselected li.expandeditem li.item a
{
	font-size:0.9em;
	color:#333333;
	padding:0.1em 0em 0.1em 5em;
	/*height:1.55em;*/
	display: block;
}

#leftmenu li.expandedtopselected li.expandeditem
{
	
	border-top:dotted 1px #e1e1e1;
	background:url('../Styles/Images/leftmenu_light_grey_arrow.gif') no-repeat 0.8em 0.6em;
	float:left;
	width:100%;
}

#leftmenu li.expandedtopselected li.expandeditem a
{
	font-size:0.9em;
	color:#661d53;
	margin:0em 0em 0em 0em;
	padding:0.1em 0em 0.1em 3em;
	/*height:1.55em;*/
	height:auto;
	/*line-height:20px;*/
	display: block;
}

/** Email page - tipsa en vän **/
#emailpagecontainer
{
    margin: 2em;
}

#emailpagecontainer .instruction
{
    margin-top: 1em;
    margin-bottom: 1em;
}

#emailpagecontainer input, #emailpagecontainer textarea
{
    margin-bottom: 0.3em;
}

#emailpagecontainer .name
{
    width: 10em;
}

#emailpagecontainer .email
{
    width: 15em;
}

#emailpagecontainer .message
{
    width: 15em;
    height: 5em;
}

/** Email page **/
.emailpage_error
{
    color: Red;
    margin-top: 1em;
    margin-bottom: 0.4em;
}

.newcentral_form_message_error
{
    font-weight: bold;
    color: red;
}

/**Media Desk**/

.mediadesk_logo
{
	height:50px;
	clear:left;
}

.right_div_mediadesk 
{
	float:right;
	width:20em; 
	padding-top:5.1em;
}

.mediadesk_button
{
	float:left;
	padding-left:0.5em;
}

.mediadesk_content
{
	float:left;
	min-height:15em;
	overflow:visible;
}
.mediadesk_content h3
{
	font-style:normal;
	margin-top:0em;
}


.dropdown_mediadesk_content
{
	background:#f1f1f1;
	padding: 0.5em 1em 1em 1em;
	width:18.2em;
	min-height:4.5em;
}

.mediadesk_image
{
	float:left;
	margin:0em 1em 1em 0em;
	width:19em;
}

.mediadesk_left_div_top_grey_bg
{
	background:#FFFFFF url(../Styles/Images/startpage_top_bg.gif) repeat-x scroll left top;
	clear:left;
	float:left;
	height:14em;
	padding:1em 0.5em 0em 0.5em;
	width:39.5em;
}

.mediadesk_left_div_top_grey_bg h2
{

}

.mediadesk_list_item_date {
	background-image:none;
	float:right;
	padding-bottom:0.4em;
	padding-right:0.2em;
	padding-top:0.4em;
}

.mediadesk_newslist_header
{
	display:block;
	font-weight:bold;
	font-family:Helvetica,Arial,Sans-Serif;
	padding-bottom:0.5em;
}

.mediadesk_movie_list
{
	background:#FFFFFF url(../Styles/Images/startpage_top_bg.gif) repeat-x scroll left top;
	font-family:Helvetica,Arial,Sans-Serif;
	width:20.7em;
	float:left;
	margin:0.5em 1em 1.8em 0em;
	font-size:0.9em;
	overflow:hidden;
}

.mediadesk_movie_list a 
{
    font-weight:bold;
}

.mediadesk_movie_list a:hover
{
    text-decoration: underline;
}

.mediadesk_list_table_item
{
	background:#ffffff url('../Styles/Images/white_purple_arrow.gif') no-repeat 0.8em;
	height:2em;
}

.mediadesk_list_table_item a
{
	display:block;
	padding: 0.4em 0em 0.4em 3.5em;
	width:11em; /* 17.3em för IE6 */
}

.mediadesk_list_table_item_gray
{
	background:#f2f0f1 url('../Styles/Images/dark_purple_arrow.gif') no-repeat 0.8em;
	height:2em;
}

.mediadesk_list_table_item_gray a
{
	display:block;
	padding: 0.4em 0em 0.4em 3.5em;
	width:11em; /* 17.3em för IE6 */
}

#library_search input
{
	width:21em;
	margin-right:0em;
}

#library_search .search_button_big
{
	width:70px;
	height:23px;
}

.library_links
{
	float:right;
	margin:3em 1em 1em 0em;
}

/**Newslist**/
#newslist_id .search_button_big
{
	height:23px;
	margin-bottom:0em;
}

#newslist_id select
{
	margin-top:0em;
}

.number_of_hits_newslist
{
	height:1.5em;
	padding-top:1em;
	padding-bottom:0.5em;
	width:41em;
}

.googleresult_left
{
	width:41em;
}

/*PremieresList*/

.premiere_list_table_no_bg
{

	padding:0em 0em 0em 0em;
	margin-bottom:0.5em;
	margin-top: 0em;
	cursor:pointer;
}

.premiere_list_header
{
	font-family:Helvetica,Arial,Sans-Serif;
	font-size:1.4em;
	font-weight:bold;
	padding-bottom:1.2em;
	padding-left:0.7em;
	padding-top:0.5em;
}

.premiere_list_header h2
{
	font-family:Helvetica,Arial,Sans-Serif;
	font-size:1em;
	font-weight:bold;
}

.premieres_list_item_gray_with_date
{
	background: #f2f0f1 url('../Styles/Images/dark_purple_arrow.gif') no-repeat 0.8em;
	height:2em;
}

.premieres_list_item_gray_with_date a
{
	display:block;
	padding: 0.4em 0em 0.4em 3.5em;
	/*width:28em;*/
}

.premieres_list_item_with_date
{
	background:#ffffff url('../Styles/Images/white_purple_arrow.gif') no-repeat 0.8em;
	height:2em;
}

.premieres_list_item_with_date a
{
	display:block;
	padding: 0.4em 0em 0.4em 3.5em;
	/*width:28em;*/
}

.premieres_list_item_date_bold
{
	text-align:right;
    padding-top: 0.4em;
    padding-bottom: 0.4em;
    padding-right:0.5em;
    font-weight:bold;
    float:right;
    background-image:none; 
}

.premieres_list_item_date_bold a
{
    padding:0em 0em 0em 0em;
    background-image:none;
    width:7em;
}

.tba
{
	display:inline-block;
	float:left;
	font-size:10px;
	font-weight:normal;	
	padding:6px 0 0 10px;
}
.tba2
{
	display:inline-block;
	font-size:9px;
	font-weight:normal;	
	cursor:default;
	color:#333;
	font-family: Arial, Sans-Serif;
	text-decoration:none !important;
}
.tba2item span { font-size:9px; font-weight:normal; padding-top:5px; }
.tba2item a { width:auto; float:left; min-width:90px;}
.tba2item { height:23px;}

.tba2item_short span { font-size:9px; font-weight:normal; padding-top:5px; }
.tba2item_short a { width:auto; float:left; min-width:80px;}
.tba2item_short { height:23px;}

/**Festival**/
.festivaltd
{
	padding:0.5em;
	border:none;
}
.festivaltr_grey
{
	background:#F2F0F1;
	padding:0.5em;
}

.festivaltr_white
{
	background:#FFFFFF;
}

.festivaltd_first
{
	padding:0.5em;
	vertical-align:top;
	border:none;
	width:13em;
	
}

.festivaltd_second
{
	vertical-align:top;
	border:none;
	width:14em;
}

.festival_table
{
	border:none;
	margin-top:0.5em;
}

.festival_table_item
{
	width:12.8em;
    padding-left: 0em; /*3.5em;*/
    padding-top: 0em; /*0.4em;*/
    padding-bottom: 0em; /*0.4em;*/
    font-weight:bold;
    float:left;
}

.festival_date
{
	font-size:0.9em;
	
}

.originalinfo_paranthesis
{
	font-size:0.8em;
	padding-left:1em;

}

/**beviljade stöd**/

.search_left_approvedsupport
{
	float:left;
	background:url('../Styles/Images/etta.gif') no-repeat 0.5em top;
	height:5em;
	width:17em;
	margin-top:0.5em;
	margin-left:0.5em;
	padding:1em 0em 0em 5.5em;
}

.search_left_approvedsupport select
{
	width:13em;
}

.search_right_approvedsupport
{
	float:left;
	background:url('../Styles/Images/tva.gif') no-repeat 0.5em 0.2em;
	height:5em;
	padding:1em 0em 0em 5.5em;
	margin-top:0.3em;
	width:30em;

}

.search_right_approvedsupport select
{
	margin-right:0.5em;
}

.input_text
{
	margin-left:0em;
	font-weight:bold;
}

.approved_tr
{
	height:2em;
}

.approved_tr a
{
	font-weight:bold;
}


/***/
.hidden
{
	display:none; 
}

.compactnews_readmore
{
	padding-right:1em;
	/*background:url('../Styles/Images/startpage_black_link_arrow_dark.gif') no-repeat right 0.5em;*/
	text-align:left;
	float:left;
	margin-right:2em;
	margin-top:0.5em;
	margin-bottom:1em;
	padding-bottom:1em;
	font-weight:bold;
	font-size:1em;
}

.compactnews_readmore a
{
	background:url('../Styles/Images/startpage_black_link_arrow_dark.gif') no-repeat right 0.35em;
	padding-right:1.2em;
}

/** AlphabeticMovieList **/

.alphabeticmovielist
{
	font-family:Verdana,Arial,Sans-Serif;
	text-align:left;
	width:40em;
}

.alphabeticmovielist_header
{
	font-family:Helvetica,Arial,Sans-Serif;
	font-size:1.05em;
	padding-left:0em;
}

.alphabeticmovielist_gray_background
{
	background-color:#ebebeb;
	height:1.5em;
	vertical-align:top;
}

.alphabeticmovielist_white_background
{
	height:2em;
	vertical-align:top;
}
#mainbody .tags span
{
	height:0.9em;
	vertical-align:bottom;
}
#mainbody .tags img
{
	margin:0em 0.7em 0 0;
}

.space
{
	line-height:1px;
	font-size:1px;
}

.clear
{
	clear:both;
}
#id_matrix
{
	font-size:0.9em;
}

#id_matrix legend
{
	color:#000;
	margin-bottom:0.5em;
}

#id_matrix fieldset input
{
	border:none;
	float:left;
	clear:left;
	margin:0 0.5em 0.5em 0;
}

#id_matrix fieldset label
{
	float:left;


}

/* --- FestivalList --- */
.search_content_festivallist
{
	background:#e6e6e6;
	font-family:Helvetica, Arial, Sans-Serif;
	height:4em;
	padding-bottom:1.5em;
}

.search_content_festivallist select { width:11em; margin-right: 1em;  line-height:20px; vertical-align:bottom;}
.searchform { padding-top:8px;}

.ok_button_festivallist
{
	width:43px;
	height:20px;
	border:0px;
	background:url('../Styles/Images/ok_button_grey.gif') no-repeat left bottom;
	cursor:pointer;	
}
.section {float:left; width:445px; margin-bottom:9px;}
.sectionname { width:250px; float:left; margin:0 10px 0 0;  }
.filmname { width:240px; float:left; margin:0 10px 0 0;  }
.producername { width:185px; float:left;  }
.filmname a,.producername a { font-weight:bolder; }

/* Guldbagge */
.guldbagge { font-size:11px; line-height:15px;}
.guldbagge a { font-size:11px; padding-left:33px; line-height:15px;}
.guldbagge_secondlink  { margin-left:4px;}
.guldbagge_table { border-collapse:collapse; }
.guldbagge_table td { vertical-align:middle; }
.guldbagge_awardtype { float:right; text-transform:uppercase; padding-top:5px; padding-right:3px; }
.guldbagge_dimmed { padding-left:33px; color:#999; font-weight:normal; }
.guldbagge_chunk_header { font-size:14px; font-weight:bold; color:#333;
margin:15px 0; padding:9px 0 3px 6px; font-family:Arial, Sans-Serif; 
background:#FFFFFF url(../Styles/Images/startpage_top_bg.gif) repeat-x scroll left top; 
}
.guldbaggerow { clear:both; }

.EditorImage { float:left; width:230px; margin-top:7px;}
.EditorImage img { width:230px; }
.EditorText { margin:2px 0 0 10px; font-size:11px; width:230px; float:left;}
.EditorText H2 { margin:5px 0 5px 0;}
.guldbaggeEditorContainer { min-height:12em;}


.prodcompanyitem { margin-bottom:7px; padding:0; }

.row2 { clear:both; display:block; }
.winner { background:url(../Styles/Images/bg_guldbagge_winner_large.jpg) repeat-x left top; }
.nominated { color:#333; }

.price_IB { background:url(../Styles/Images/star.gif) no-repeat left top; padding-left:25px;  }