
@CHARSET "UTF-8";

/* http://yui.yahooapis.com/2.6.0/build/reset/reset-min.css
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/
html{color:#000;background:#002834;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}

/* http://yui.yahooapis.com/2.6.0/build/fonts/fonts-min.css
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/* http://yui.yahooapis.com/2.6.0/build/base/base-min.css
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/
h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:0 0 25px 0;}h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;} em{font-style:italic;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}th,td{border:1px solid #000;padding:.5em;}th{font-weight:bold;text-align:center;}caption{margin-bottom:.5em;text-align:center;}p,fieldset,table,pre{margin-bottom:1em;}input[type=text],input[type=password],textarea{width:12.25em;*width:11.9em;}

body, html {
  background: #002834;
  color: #454545;
  min-height: 101%;
}

.clear {
  clear: both;
}

a {
  color: #3285ab; 
}

a:visited {
  /*color: #333;*/
}

a:hover {
  color: #fbba00; 
}

h1 {
	color:#AFD4E7;
	font-size:18px;
	font-weight:normal;
	letter-spacing:2px;
	margin-bottom:16px;
	text-transform:uppercase; 
}

h2 {
  font-weight: normal;
  margin-bottom: 10px;
  color: #3285AB;
}

h3 {
	margin-bottom: 5px;
}

hr {
  color: #bcd8e5;
  background: transparent;
  margin: 0 0 0.5em 0;
  padding: 0 0 0.5em 0;
  border:0;
  border-bottom: 1px #bcd8e5 solid;
  margin: 10px 0;
}

select, textarea, input {
  border: 1px solid #bcd8e5;
  margin: 1px;
  padding: 2px;
  font-size: 11px;
  background-color: #F8F8F8;
}

select {
  padding: 1px;
  min-width: 55px;
}

th {
  text-align: right;
  border: 0;
  vertical-align: top;
}

th, td {
	vertical-align: top;
}

.rssimage {
  background: url('../images/imagesprite.jpg') no-repeat;
  background-position: -746px 0;
  width: 21px;
  height: 20px;
}

.ratingpdf a {
	display: block;
  background: url('../images/imagesprite.jpg') no-repeat;
  background-position: -93px -718px;
  width: 134px;
  height: 178px;
}

.ratingpdf a span {
  display: none;
}

.rating_w_small {
  background: url('../images/imagesprite.jpg') no-repeat;
  background-position: -666px -718px;
  width: 55px;
  height: 55px;
}

.rating_bw_small {
  background: url('../images/imagesprite.jpg') no-repeat;
  background-position: -721px -718px;
  width: 55px;
  height: 55px;
}

.rating_bw_big {
  background: url('../images/rating_bw_big.gif') no-repeat;  
  width: 81px;
  height: 81px;
}

.rating_w_big {
  background: url('../images/rating_w_big.gif') no-repeat;  
  width: 81px;
  height: 81px;
}

.filmroll_icon {
  background: url('../images/imagesprite.jpg') no-repeat;
  background-position: -776px -24px;  
  width: 13px;
  height: 12px;
}

.resize_icon {
  background: url('../images/imagesprite.jpg') no-repeat;
  background-position: -762px -21px; 
  width: 14px;
  height: 15px;
}

.comment_icon {
  background: url('../images/imagesprite.jpg') no-repeat;
  background-position: -767px 0; 
  width: 19px;
  height: 20px;
}

.print_icon {
  background: url('../images/imagesprite.jpg') no-repeat;
  background-position: -810px 0; 
  width: 16px;
  height: 16px;
}

.morebutton {
  background: url('../images/imagesprite.jpg') no-repeat;
  background-position: -0 -20px;
  width: 44px;
  height: 17px;
}

.box {
  background: url('../images/imagesprite_h.gif') repeat-y;
  background-position: -1030px 0;
  width: 702px;
}

.box .box_content {
  padding: 5px 25px;
}

.box .box_start {
  background: url('../images/imagesprite.jpg') no-repeat;
  background-position: -44px 0;
  height: 10px;  
  width: 702px;  
}

#container {  
  position: relative;
  z-index: 10;
  min-height: 400px;
  background: url('../images/imagesprite_h.jpg') repeat-y;
}

.box .box_end {
  background: url('../images/imagesprite.jpg') no-repeat;
  background-position: -44px -12px;
  height: 11px;
  width: 702px;
  clear: both;
}

#pagestart {
  height: 189px;
  position: absolute;
  left: 0;
  z-index: 5;
  width: 100%;
  background: url(../images/imagesprite_v.gif) repeat-x;
}


#container,
#footer {
  width: 1030px;
  margin: 0 auto;
}

#header {
  width: 1030px;
  height: 252px;
  background: url('../images/imagesprite.jpg') no-repeat;
  background-position: 0 -37px;  
}

#header #flash_head {  
  height: 165px;
  width: 485px;
  margin: 20px 0 0 300px;
  position: absolute;
}

#header a#winbutton {
	position: absolute;
	display: block;
	width: 214px;
	height: 153px;
  background: url('../images/gewinnen.png') no-repeat;
  margin-top: 30px;
  margin-left: 880px;
}

#header a#winbutton span {
  display: none;	
}

#header #search {
	position: absolute;
	width: 170px;
	margin: 186px 0 0 815px;
}

#header #search input.textinput {
  border: 1px solid #fff;
  width: 120px;
  background: #fff;
  font-size: 14px;
  color: #064557;
}

#header #search input.submit {
  border: none;
  background: transparent;
  width: 23px;
  height: 20px;
  cursor: pointer;
}

#header #search label {
  position: absolute;
  height: 25px;
  cursor: pointer;
  width: 170px;  
  top: -40px;
}

#header #search label span {
  display: none;
}

#header #homelink span {
  display: none;
}

#header #homelink a {
  width: 310px;
  height: 180px;
  display: block;	
  position: absolute;
}

#header #cmmenu_service {
  position: absolute;  
  width: 1000px;
  text-align: right;  
  top: 4px;
  font-size: 12px;
}

#header #cmmenu_service li {
  list-style: none;
  display: inline;
  margin-left: 10px;
}

#header #cmmenu_service li a {
  color: #aed5e7;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 11px;
  letter-spacing: 1px ;
}

#header #cmmenu_service li a:hover,
#header #cmmenu_service li a.current {
  color: #fff;	
}

#header #rss_links_header {
  position: absolute;
	display: block;
	width: 150px;
  margin-top: 80px;
  margin-left: 850px;
  text-align: right;
}

#header #rss_links_header img {
  float: right;
}

#header #rss_links_header .links {
  float: left;
  padding-top: 8px;
}

#header #rss_links_header a {
  color: #fff;
}

#left {
  width: 256px;  
  float: left;
  margin: 0 18px 0 12px;
  text-align: right;  
}

.cmmenu ul {
  margin: 0;
  padding: 0;
} 

#left #cmmenu_main li {
  list-style: none;
  margin: 0;
  padding: 0;
  float: right;
  margin-bottom: 15px;
  width: 232px;  
}

#left #cmmenu_main li span.start {
  background: url('../images/imagesprite.jpg') no-repeat;
  background-position: -786px 0;
  display: block;
  float: left;
  width: 24px;
  height: 23px;
}

#left #cmmenu_main li a {
  text-decoration: none;
  text-transform: uppercase;
  color: #c1dfeb;
  background: #308AA4;
  margin-top: 5px;
  display: block;
  width: 182px;
  height: 17px;
  letter-spacing: 1px;
  text-align: left;
  padding: 1px 0 0 50px;
}

#left #cmmenu_main li a.active,
#left #cmmenu_main li a.current,
#left #cmmenu_main li a:hover		 {
  color: #fff;	
}

#left #cmmenu_main li a.active,
#left #cmmenu_main li a.current {
  background-color: #0A586E; 
}

#left #cmmenu_main li ul li span.start {
  background: none;
}

#left #cmmenu_main li ul {
  width: 230px;
}

#left #cmmenu_main li ul li {
  margin-bottom: 0;
}


#left #cmmenu_main li ul {
  padding-top: 10px;
}

#left #cmmenu_main li ul li a {
  padding-right: 23px;
  background: none;
  color: #fff;  
  height: auto;
  font-size: 12px;
}

#left #cmmenu_main li ul li a.active,
#left #cmmenu_main li ul li a.current,
#left #cmmenu_main li ul li a:hover {
  color: #064557;
  background: none;
}

#left #newsletter_icon {
  display: block;
  clear: both;
  background: url('../images/imagesprite.jpg') no-repeat;
  background-position: -776px -718px;
  width: 210px;
  height: 202px;  
  margin-left: 48px;
}

#left #newsletter_iconlink {
  clear: both;
  display: block;
  margin-right: 30px;
}

#left a#newsletter_iconlink  {
  color: #fff;
}

#left #newsletter_icon span {
  display: none;
}

#left #socialbookmarks {
  padding-top: 20px;
  position: relative;
  clear: both;
  width: 170px;
  margin-left: 60px;
}

#left #socialbookmarks .title {
  color: #fff;
  text-transform: uppercase;
  display: block;  
  margin-bottom: 14px;
  letter-spacing: 1px;
}

#left #socialbookmarks a {
  padding: 3px;
  display: block;  
  float: right;
  height: 20px;
  width: 20px;
  padding-right: 0;
}

#left #sociallinks {
	margin: 20px 35px 0 0;
}

#left #sociallinks img {
  margin-left: 10px;
}

#left #rss_links img {
  float: left;
  margin-right: 5px;
}

#left #rss_links {
  padding-top: 10px;
  position: relative;
  clear: both;
  width: 170px;
  margin-left: 60px;
}

#left #rss_links .links {
  padding-top: 5px;
  float: right;
  width: 110px;
  text-align: right;
}

#left #rss_links a {
  color: #fff;

}

#right {
  width: 20%;  
  float: right;
}

#content {
  width: 689px;  
  float: left;
  position: relative;
  z-index: 20;
  margin-bottom: -120px;
}

#footer {
  clear: both;
  background: url('../images/imagesprite.jpg') no-repeat;
  background-position: 0 -290px;
  width: 1030px;
  min-height: 428px;
  z-index: 10;
}

#footer a#link_kulturamt {
  display: block;
  width: 205px;
  height: 120px;   
  position: relative; 
  top: 150px;
  margin-left: 60px;
  float: left;
}

#footer a#link_kulturamt span,
#footer a#link_ministerium_hessen span {
  display: none;
}

#footer a#link_ministerium_hessen {
	clear: both;
  display: block;
  width: 205px;
  height: 100px;   
  position: relative; 
  top: 160px;
  margin-left: 60px;
  float: left;
}

 

#footer #footercontent {
  width: 690px;
  margin-left: 290px; 
  padding-top: 123px;
}

#footer #footercontent h2 {
  color: #5584a8;
  font-size: 13px;
}

#footer #footercontent hr {
  padding-top: 0;
  margin-top: 0;
}

#footer #footerimg {

}

#footer #footer_sitemap {
  color: #002837;
  font-size: 11px;
  float: right;
  margin-bottom: 30px;
}

#footer #footer_sitemap a {
  color: #002837;
  font-size: 11px;
  text-decoration: none;
}

#footer #footer_sitemap a:hover {
  text-decoration: underline;
}

#footer #footer_sitemap .menucol {
  float: left;
  width: 130px;
  margin-right: 5px;
}

#footer #footer_sitemap .main {
  font-weight: bold;
}

#footer #footer_sitemap .item {
  margin-bottom: 3px;
}

#footer_country_links {
  height: 60px;
}

#footer_country_links ul {
  list-style: none; 
  margin: 0;
  padding: 0;
}

#footer_country_links li {
  list-style: none;
  float: left;  
}

#footer_country_links li a {
  width: 42px;
  display: block;
  height: 60px;
}

#footer_country_links li a span {
  display: none;
}

#homepage #welcomebox {
  margin-bottom: 10px;
}

#homepage #welcomebox_content {  
  width: 530px;
  margin: 5px 0 0 24px;
  float: left;
  padding-bottom: 10px;
  color: #000;
}

#homepage #welcomebox_more {
  float: right;
  margin-top: -15px;
}

#homepage #welcomebox_image {
	background: url('../images/imagesprite.jpg') no-repeat;
	background-position: 0 -718px;
	height: 88px;
	width: 93px;
  margin: 9px 37px 0 0;
  float: right;  
}

#homepage #homepage_colleft {
  width: 520px;
  float: left;
  border-right: 1px solid #bcd8e5;
  padding-right: 10px;
}

#homepage #homepage_colright {  
  float: right;
  width: 150px;
}

#homepage #cm_blog {
  margin: 0 15px 0 24px;
}

#homepage #cm_blog h2 a {
	letter-spacing: 1px;  
  text-transform: uppercase;
  font-weight: normal;
  font-size: 15px;  
  text-decoration: none;
}

#homepage #trailerbutton {
  margin: 0 0 25px 0;
}
 
#homepage #cm_blog  ul.cmblog_list,
#homepage #cm_blog  ul.cmblog_list li.blog_post {
  list-style: none;
  margin: 0;
  padding: 0;
}

#homepage #cm_blog  ul.cmblog_list li.blog_post h3 {
  margin-bottom: 5px;
  font-weight: bold;
}

#homepage #cm_blog .blog_post_info {
  font-weight: bold;
  font-size: 11px;
  margin-bottom: 5px;
  letter-spacing: 1px;
}

#homepage #cm_blog .blog_post_info a {
  color: #454545;
}

#homepage #cm_blog .blog_post_info .comment_icon {
  float: left;
  margin-right: 10px;
  margin-top: -4px;
}

#homepage #cm_blog  ul.cmblog_list li.blog_post h3 a {
  text-decoration: none;
  color: #3285ab;
  text-transform: uppercase;
  font-weight: normal;
}

#homepage #cm_blog .entry {
  clear: both;
}

#homepage #blogrsslink, 
#homepage #blogrsslink .link {
	float: right;
}

#homepage #blogrsslink .link {
  padding-top: 2px;
  display: block;
}

#homepage #blogrsslink .rssimage {
  float: right;
  margin-left: 10px;
}

#homepage #blogrsslink .rssimage a {
  display: block;
  width: 100%;
  height: 100%; 
  text-decoration: none;	
}

#homepage #film_pickedthemes {
  margin-bottom: 0;
}

#homepage #film_pickedthemes h2 {
  letter-spacing: 1px;  
  text-transform: uppercase;
  font-weight: normal;
  font-size: 15px;
  color: #004758;
  margin-left: 17px;
  margin-bottom: 8px;
}

#homepage #film_pickedthemes .theme {
  float: left;
  text-align: center;
  margin-left: 5px;
  width: 164px;
  height: 135px;
}

#homepage #film_pickedthemes .imageborder {
  border: 3px solid #7ab2c6;
  background: #f3f8fb;
  width: 160px;
  height: 100px;
}

#homepage #film_pickedthemes .image {
  border: 1px solid #95c1d1;
  width: 146px;
  height: 89px;    
  margin: 0 auto;
  margin-top: 5px;
}

#homepage #film_pickedthemes .image img {
  width: 146px;
  height: 89px;    
}


#homepage #film_pickedthemes .image a {
  width: 146px;
  height: 89px;
  display: block;    
}

#homepage #film_pickedthemes .link {
  margin-top: 1px;
}

#homepage #film_pickedthemes .link a {
  color: #004658;
  font-weight: normal;  
}

#homepage #film_pickedthemes .link a:hover {
  color: #fbba00;
}

#homepage #homepage_colright #ratingpdf {
  font-size: 12px;
}

#homepage #homepage_colright #ratingpdf h2 {
  font-size: 14px;
  text-transform: uppercase;
  margin: 10px 0 5px 0;
}

#homepage #homepage_colright #ratingpdf p {
  margin: 0;
}

#homepage #homepage_colright .fbwd_film_com_newondvd {
  border-top: 1px solid #f8b607;
  margin-top: 10px;
  padding-top: 5px;
}

#homepage #homepage_colright .fbwd_film_com_newondvd a {
  color: #5a5a5a;
}

#homepage #homepage_colright .fbwd_film_com_newondvd h2 {
  color: #f7b234;
  margin-bottom: 3px;
  font-size: 14px;
  text-transform: uppercase;
}

#homepage #homepage_colright .fbwd_film_com_newondvd .filminfos {
  border-bottom: 1px solid #f8b607;
  font-size: 11px;
  padding-bottom: 5px;
  margin-bottom: 2px;
  text-align: left;
}

#homepage #homepage_colright .fbwd_film_com_newondvd h3 {
  margin-bottom: 0;
  margin-top: 3px;
}

#homepage #homepage_colright .fbwd_film_com_newondvd h3 a {
  font-size: 12px;
}

#homepage #homepage_colright .fbwd_film_com_newondvd .showalllink a {
  color: #f7b234;
}

.pager,
.pager a {
  color: #3285ab;
}

.pager_links,
.pager_lastpage,
.pager_firstpage,
.pager_site	{
  float: left;
  height: 20px;
  padding-top: 2px;
}

.pager_links span {	  
  padding: 0 2px;
  background: #3285ab;
  color: #fff;  
}

.pager_button_previous a,
.pager_button_next a {
  background: url('../images/imagesprite.jpg') no-repeat;
  height: 20px;
  width: 20px;  
  float: left;  
}

.pager_button_previous a {
  background-position: 0 0;
  margin-right: 5px;
}

.pager_button_next a {
  background-position: -20px 0;
  margin-left: 5px;
}

.pager_button_next span,
.pager_button_previous span {
  display: none;
}

#tooltip h3 {
  font-size: 11px;
  font-weight: normal;
}

#tooltip {
  position: absolute;
  z-index: 3000;
  border: 1px solid #111;
  background-color: #eee;
  padding: 5px;
  opacity: 0.85;
}

#tooltip h3, 
#tooltip div { 
  margin: 0;
}

.fbwdb_result_list .heading {
  border: 1px solid #fff;
  margin-bottom: 25px;
}

.fbwdb_result_list .heading h1 {
  float: left;
  margin-bottom: 5px;
}

.fbwdb_result_list .resultinfo {
  float: right;
  padding-top: 5px;
}

.fbwdb_result_list .heading  .row1 {
  border-bottom: 1px solid #bcd8e5;
  margin-bottom: 5px;
}

.fbwdb_result_list .footer {
  margin-top: -1px;
}

.fbwdb_result_list .footer .row1 {
  border-top: 1px solid #bcd8e5;
  margin-top: 5px;
}

.fbwdb_result_list .totop {
  float: left;
  padding-top: 5px;
}

.fbwdb_result_list .resultpager {
  float: left;
  width: 320px;
}

.fbwdb_result_list .resultpagingselect {
  float: right;
}

#fbwdb_film_list .dbinfo {
  font-style: italic; 
  font-size: 10px; 
  text-align: center; 
  margin-top: -15px;
}

.film_item {
  border-bottom: 1px solid #bcd8e5;
  margin-top: 10px;
  padding-bottom: 10px;
  clear: both;
}

.film_item .film_colleft {
  float: left;
  width: 110px;
  padding: 0 10px;
}

.film_item .film_colcenter {
  width: 480px; 
  float: left;  
}

.film_item .film_colcenter h2 {
  margin-bottom: 10px;
}

.film_item .film_colright {
  float: right;
  width: 60px;  
}

#fbwdb_film_list .film_item .imageplaceholder {
	width: 166px; 
	height: 110px;
	display: block;
}

#content .film_item .film_genre,
#content .film_item .film_country,
#content .film_item .film_completionyear {
  display: inline;
  font-size: 11px;
  margin-right: 5px;
}

#content .film_item .film_instore {
  float: right; 
  width: 120px;
  background: #fff1d2;
  color: #cb9b0a;
  margin-left: 5px;
  padding: 1px;
  font-size: 11px;
  font-weight: bold;
  width: auto;
}

/*
#content .film_item .film_startdate {
  color: #3285ab;
  background: #d4f1ff;
  float: right;
  font-size: 11px;
  padding: 1px;
  font-weight: bold;
}
*/

#content .film_item .film_startinfos {
  float: right; 
  text-align: right;
}

#content .film_item .film_wecker {
  font-size: 11px;
  font-weight: bold;
  margin-top: 4px;
}

#content .film_item .film_startdate {
  color: #3285ab;
  background: #d4f1ff;

  font-size: 11px;
  padding: 1px;
  font-weight: bold;
}


#content .film_item .film_presstext {
  margin-top: 10px;
}

#content .film_item .film_morebutton {
  margin-right: 10px;
  float: right;
  margin-top: -17px;
}

#content .film_item .film_morebutton a {
  display: block;
  height: 100%;
  width: 100%;
}

#content .film_item .film_morebutton a span {
  display: none;
}

#fbwdb_film_search input,
#fbwdb_film_search select	{
  width: 250px;    
}


#fbwdb_film_show h1 {
  margin: 0;
  width: 500px;
}

#fbwdb_film_show #film_print_icon {
  float: right;
  margin-top: -25px;
}

#fbwdb_film_show #film_print_icon a {  
  height: 16px;
  width: 16px;
  display: block;
}

#fbwdb_film_show #film_header a {
  text-decoration: none;    
  color: #454545;  
}

#fbwdb_film_show .cm_gallery {
  width: 210px;
  float: left;
  margin: 15px 0 10px 0;
}

#fbwdb_film_show .cm_gallery img {
  margin-bottom: 5px;
}

#fbwdb_film_show .quicktimeinfo,
#fbwdb_film_show .quicktimeinfo a {
  text-align: center; 
  font-size: 10px; 
  font-style: italic;
}

#fbwdb_film_show .cm_gallery .detaillink a.icon {
  background: url('../images/imagesprite.jpg') no-repeat;
  background-position: -746px -20px;
  width: 16px;
  height: 17px;
  margin-right: 10px;
  text-decoration: none;
  color: #fff;
}

#fbwdb_film_show .cm_gallery .detaillink a {
  display: block;
  float: left;
  color: #3285ab;    
  font-size: 13px;
}

#fbwdb_film_show #film_headerinfos {
  width: 530px;
  float: left;
}

#fbwdb_film_show #film_headerinfos .film_rating,
#fbwdb_film_show #film_headerinfos .film_genre, 
#fbwdb_film_show #film_headerinfos .film_country,
#fbwdb_film_show #film_headerinfos .film_completionyear {
  float: left; 
}

#fbwdb_film_show .film_ratingicon {
  float: right;   
  margin-top: -40px;
	float: right;
	position: absolute;
	margin-left: 550px;
}

#fbwdb_film_show h2 {
  color: #3285ab;
  font-weight: normal;
  margin-bottom: 10px;
  letter-spacing: 2px;
  font-size: 14px;
}

#fbwdb_film_show .film_poster {
  float: left;
  margin: 0 15px 15px 0;
}

#fbwdb_film_show .colleft {
  width: 510px;
  float: left;
  margin: 20px 0 0 7px;
  padding-right: 10px;
  border-right: 1px solid #bcd8e5;  
}

#fbwdb_film_show .colright {
  float: right;
  width: 150px;
  margin-top: 20px;
  font-size: 12px;  
}

#fbwdb_film_show #film_tabselect {
  font-size: 12px;
  clear: both;
  margin: 15px 0;
}

#fbwdb_film_show #film_tabselect li {
  list-style: none;
}

#fbwdb_film_show .colright div.title,
#fbwdb_film_show .colright div.title a {
  color: #fbba00;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 12px;
  margin-bottom: 5px;
}

#fbwdb_film_show .colright div.readmore {
  border-top: 1px solid #fbba00;
  margin-top: 5px;
  padding-top: 2px;
}

#fbwdb_film_show .colright .subtitle {
  font-weight: bold;
}

#fbwdb_film_show .colright .film_ratingpdf,
#fbwdb_film_show .colright .film_visionkino {
  margin-top: 25px;
}

#fbwdb_film_show .colright .film_ratingpdf .subtitle {
  margin-top: 10px;
	text-transform: uppercase;
}

#fbwdb_film_show .film_shortdesc,
#fbwdb_film_show .film_infotable	 {
  margin-bottom: 15px;
}

#fbwdb_film_show #film_trailer {
  text-align: center;

}

/*#fbwdb_film_show #film_trailer .detaillink **/

#fbwdb_film_show #film_trailer .detaillink a,
#fbwdb_film_show #film_trailer .filmroll_icon {
  float: left;
  margin-right: 5px;
  
}

#fbwdb_film_show #film_trailer .resize_icon {
  float: right;
}

#fbwdb_film_show #film_trailer .resize_icon a {
  width: 14px;
  height: 15px;
}

#fbwdb_film_show #film_trailer .filmroll_icon a {
  width: 13px;
  height: 12px;
}

#film_trailer_detail {
  margin-bottom: 15px;
}

#film_trailer_detail .detaillink { 
  text-align: center;
}

#fbwdb_film_show .film_infotable table {
  /*width: 300px; */
}

#fbwdb_film_show .film_infotable table,
#fbwdb_film_show .film_infotable td,
#fbwdb_film_show .film_infotable tr,
#fbwdb_film_show .film_infotable th {
  border: 0;
  text-align: left;
  margin: 0;
  padding: 0;
  vertical-align: top;
}

#fbwdb_film_show .film_infotable th {
  font-weight: normal;
  width: 130px;
}

#fbwdb_film_show .film_infotable td {
  padding-bottom: 5px;
}

#fbwdb_film_show .film_infotable a {
  color: #3285ab;
}

#fbwdb_film_show #film_explanation .film_rating {
  margin: -10px 0 10px 0;
  font-weight: bold;
}

div.grippie {
  background:#EEEEEE url(../../images/backend/grippie.png) no-repeat scroll center 2px;
  border-color:#DDDDDD;
  border-style:solid;
  border-width:0pt 1px 1px;
  cursor:s-resize;
  height:9px;
  overflow:hidden;
  margin-left: 1px;
}

.resizable-textarea textarea {
  display:block;
  margin-bottom:0pt;
  width: 99%;
  height: 20%;
}

.resizable-textarea {
  padding-left: 110px;
}

.ui-datepicker {
  z-index: 100;
}  

td {
  border: 0;
}

#fbwdb_jury_list li,
#fbwdb_jury_list ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

#fbwdb_jury_list ul {
  margin-left: 25px;
}

#fbwdb_jury_list li {
  border-bottom: 1px solid #bcd8e5;
  margin-top: 10px;
  padding-bottom: 10px;
  clear: both;
}

#fbwdb_jury_list .image {
	width: 120px; 
	min-height: 50px;
	float: left;
	text-align: right;
	margin-right: 10px;
}

#fbwdb_jury_list .col_center {
  float:left;
  width: 520px;
}

#fbwdb_jury_list h2.name,
#fbwdb_jury_list h3.shortdesc 	 {
  margin: 0;
}

#fbwdb_jury_list h3.shortdesc {
  font-weight: normal;
  font-style: italic;
  margin-bottom: 10px;
}

#fbwdb_jury_list .infos {
  float: right;
}

#fbwdb_jury_list .infos div {
  text-align: right;
  padding: 1px;
}

#fbwdb_jury_list .infos .land {
  text-transform: uppercase;
  font-size: 11px;
}

#fbwdb_jury_list .infos .chairman {
  color: #3285ab;
  background: #d4f1ff;
  display: inline;
  float: right;
}

#fbwdb_jury_list .jurypagingselect {
  float: right;
}

#fbwdb_publication_list li,
#fbwdb_publication_list ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

#fbwdb_publication_list li {
  border-bottom: 1px solid #bcd8e5;
  margin-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  clear: both;
  
}

#fbwdb_publication_list .image {
  width: 200px; 
  min-height: 50px;
  float: left;
}

#fbwdb_publication_list .col_center {
  float:left;
  width: 450px;
}

#fbwdb_publication_list h2 {

}

#fbwdb_publication_list .infos {
  margin-bottom: 10px;
}

#fbwdb_publication_list .infos a {
  font-size: 11px;
}

#fbwdb_publication_list .publicationpagingselect {
  float: right;
}

#search_results .content_results,
#search_results .content_results li {
  list-style: none;
  margin: 0;
  padding: 0;
} 

#search_results .content_results li {
  border-bottom: 1px solid #bcd8e5;
  padding: 3px 0 3px 0;
}

#search_results .content_results li .cat {
  float: left;
  width: 120px;
  text-align: right;
  padding-right: 10px;
}

#search_results .content_results li a {
  font-size: 16px;
  margin-bottom: 5px;
}

#partnerandlinks .partnerbox {
  width: 300px;
  float: left;
  text-align: center;
  padding: 10px 0;
}

#partnerandlinks .left {
  margin-right: 20px;
  clear: both;
}

.download {
  position: relative;
  border-bottom: 1px solid #bcd8e5;
  display: block;
  margin-bottom: 15px;
}

.download .clear {
  display: block;
  clear: both;
}

.download .image {
  float: left;
  margin-right: 15px;
}

.download .info {
  display: block;
  float: left;
  width: 550px;
  position: absolute;
  bottom: 0;
  margin: 0 0 15px 140px;
}

.download .info .col33 {
  width: 150px;
  display: block;
  float: left;
}

.download .title {
  color: #454545; 
  font-size: 16px;
  display: block;
}

.download .subtitle {
  color: #454545; 
  display: block;
}

.download .links {
  display: block;
  margin-top: 15px; 
}

.download .links a {
  margin-right: 15px;
}