@import url(top.css); @import url(images_film.css); @import url(news.css); 

/* HEADER AND NAVIGATION */

/* IMAGES AND VIDEO */

/* NEWS */
* { margin:0; padding:0; }
html,body { width:100%; height:100%; }
body { background:#111; text-align:center; overflow:hidden; font-family:Helvetica, Arial, sans-serif; }
img,div,input { behavior:url(iepngfix.htc); }
a:active { outline:none; }
a:focus { -moz-outline-style:none; }
.clearer { font-size:1px; clear:both; }
#top { z-index:900; position:fixed; top:0; left:0; width:100%; }
#bottom { width:100%; background:url(../images/transparent_png.png)!important; background:#000; position:absolute; bottom:0; left:0; text-align:center; border-top:1px solid #665281; display:none; z-index:999; }
#bottomNavigation { width:100%; background:#000; position:absolute; bottom:0; left:0; text-align:center; border-top:1px solid #665281; display:none; }
#bottom h2,#bottomNavigation h2 { padding:0 0 30px; font-size:16px; font-weight:bold; text-transform:uppercase; color:#fff; }
#bottom h3 { color:#999; font-size:14px; font-weight:normal; margin:0 0 12px; }
#bottom p { font-size:13px; color:#fff; line-height:1.35; }
#bottom #columns { width:900px; margin:30px auto 0; text-align:left; }
#bottom .bottom_right,#bottom .bottom_left { width:400px; float:left; padding:0 0 30px; }
#bottom .bottom_right a,#bottom .bottom_left a { color:#fff; }
#bottom .bottom_left { margin:0 100px 0 0; }
#loading { width:400px; height:40px; margin:10% auto; font-size:11px; color:#333; text-transform:uppercase; }
#loading p { margin:15px 0 0; }
#linklist { list-style:none; font-size:13px; }
#linklist li { width:50%; float:left; margin:0 0 12px; }
#linklist li a { color:#ccc; }
#linklist li a:hover { color:#fff; }
#languages { z-index:999; position:absolute; top:23px; right:23px; list-style:none; font-size:6px; text-indent:-5000px; overflow:hidden; width:127px; }
#languages .english { width:51px; height:9px; background:url(../images/languages.gif) no-repeat top left; cursor:pointer; float:left; }
#languages .deutsch { width:56px; height:9px; background:url(../images/languages.gif) no-repeat bottom left; cursor:pointer; float:left; margin-right:20px; }

/******/

/* ----------------------------------------------------------------------------------------------------------------*/

/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/

/* ----------------------------------------------------------------------------------------------------------------*/
* { padding:0; margin:0; }

/* ----------------------------------------------------------------------------------------------------------------*/

/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/

/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window { font:12px Arial, Helvetica, sans-serif; color:#333333; }
#TB_secondLine { font:10px Arial, Helvetica, sans-serif; color:#666666; }
#TB_window a:link { color:#666666; }
#TB_window a:visited { color:#666666; }
#TB_window a:hover { color:#000; }
#TB_window a:active { color:#666666; }
#TB_window a:focus { color:#666666; }

/* ----------------------------------------------------------------------------------------------------------------*/

/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/

/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay { position:fixed; z-index:100; top:0; left:0; height:100%; width:100%; }
.TB_overlayMacFFBGHack { background:url(../images/macFFBgHack.png) repeat; }
.TB_overlayBG { background-color:#000; filter:alpha(opacity=75); -moz-opacity:0.75; opacity:0.75; }
* html #TB_overlay { 
/* ie6 hack */
position:absolute; height:expression(document.body.scrollHeight>document.body.offsetHeight?document.body.scrollHeight:document.body.offsetHeight+'px'); }
#TB_window { position:fixed; background:#ffffff; z-index:102; color:#000000; display:none; border:4px solid #525252; text-align:left; top:50%; left:50%; }
* html #TB_window { 
/* ie6 hack */
position:absolute; margin-top:expression(0-parseInt(this.offsetHeight/2) 0 (TBWindowMargin=document.documentElement&&document.documentElement.scrollTop||document.body.scrollTop) 0 px); }
#TB_window img#TB_Image { display:block; margin:15px 0 0 15px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-top:1px solid #666; border-left:1px solid #666; }
#TB_caption { height:25px; padding:7px 30px 10px 25px; float:left; }
#TB_closeWindow { height:25px; padding:11px 25px 10px 0; float:right; }
#TB_closeAjaxWindow { padding:7px 10px 5px 0; margin-bottom:1px; text-align:right; float:right; }
#TB_ajaxWindowTitle { float:left; padding:7px 0 5px 10px; margin-bottom:1px; }
#TB_title { background-color:#e8e8e8; height:27px; }
#TB_ajaxContent { clear:both; padding:2px 15px 15px; overflow:auto; text-align:left; line-height:1.4em; }
#TB_ajaxContent.TB_modal { padding:15px; }
#TB_ajaxContent p { padding:5px 0; }
#TB_load { position:fixed; display:none; height:13px; width:208px; z-index:103; top:50%; left:50%; margin:-6px 0 0 -104px; 
/* -height/2 0 0 -width/2 */
}
* html #TB_load { 
/* ie6 hack */
position:absolute; margin-top:expression(0-parseInt(this.offsetHeight/2) 0 (TBWindowMargin=document.documentElement&&document.documentElement.scrollTop||document.body.scrollTop) 0 px); }
#TB_HideSelect { z-index:99; position:fixed; top:0; left:0; background-color:#fff; border:none; filter:alpha(opacity=0); -moz-opacity:0; opacity:0; height:100%; width:100%; }
* html #TB_HideSelect { 
/* ie6 hack */
position:absolute; height:expression(document.body.scrollHeight>document.body.offsetHeight?document.body.scrollHeight:document.body.offsetHeight+'px'); }
#TB_iframeContent { clear:both; border:none; margin-bottom:-1px; margin-top:1px; _margin-bottom:1px; }
#video_teaser { background:url(../images/video_teaser_bg.png) left no-repeat;display:none; position:absolute; top:135px; left:50px; padding:3px 0 0 45px;overflow:hidden; width: 180px; text-align: left; font-size:16px; font-style: italic; min-height:36px;}
#video_teaser a:link, #video_teaser a:visited, #video_teaser a:hover, #video_teaser a:active {color:#fdd73b; text-decoration: none;}

.bottom_credit { font-size: 11px !important; margin-bottom: 20px; }


