@charset "UTF-8";
@media all {

/* - - - - - - - - - - - - - - COMMON - - - - - - - - - - - - - -  */
  * { margin:0; padding: 0; }
option { padding-left: 0.4em } /* Korrektur:Ausgleich Selectboxes. */
  * html body * { overflow:visible; }
  * html iframe, * html frame { overflow:auto; }
  * html frameset { overflow:hidden; }
html { height: 100%; }
body { font-size: 100.01%; color: #FFF; text-align: left; background: #000; padding: 0;}
body a {text-decoration:none;color:#000;}
fieldset, img { border: 0 solid; display:block;}
ul, ol, dl { margin: 0 0 10px 0; list-style-type:none;}
dt { font-weight: bold; }
dd { margin: 0; }
form {padding:0; margin:0;}
#header, #scope, #footer { clear:both; }
.clear {clear:both}
#mainCol {float: left; width:470px;}
#marginCol { float:left; width: 300px;margin-left:30px;}
#mainCol, #marginCol .marginSpace {margin-top:15px;margin-bottom:30px;}
#mainContent {margin:0;padding:0 0px 10px;}
#marginContent { padding: 0;}
.clearfix { display: block }

h1, h2, h3, h4, h5, h6 {font-weight:bold;}
h1 {font-size:20px;line-height:21px;margin:3px 0 5px;}
h5 {font-size:14px;line-height:16px;margin:3px 0 5px;}
p.subtitle {font-size:11px;line-height:13px;}
.more {color:#BE0027}

a span.more img {background: url("http://www.jupiter-filmpreis.de/_img/icon/icon_arrow.gif") no-repeat scroll 0 0px transparent !important;display: inline !important;height: 7px;margin: 0 !important;width: 8px;}
a.further {background: url("http://www.jupiter-filmpreis.de/_img/icon/icon_arrow_down.gif") no-repeat scroll right 5px transparent;color: #000;font-style: italic;padding-right: 12px;text-decoration: none;}

hr {background: none repeat scroll 0 0 transparent;border-color: #000000;border-style: none none solid;border-width: 0 0 1px;clear: both;color: #FFFFFF;margin: 0 0 15px;padding: 0 0 15px;}

/* - - - - - - - - - - - - - - GRID - - - - - - - - - - - - - -  */
#pageFrame {width: 830px; min-width: inherit; max-width: none; background-color:#000;margin:5px 0 0 20px;}
#grid{ padding:0 0 10px 0;}
#pageFrame { text-align:left; }
#areaBG {min-height:1px;overflow:hidden;}

/* - - - - - - - - - - - DEFAULT CONTENTS - - - - - - - - - - -  */
pre, tt, code {font-family:"Courier New", Courier, monospace;}
body, textarea {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 11px;line-height: 14px;color: #000;}

/* - - - - - - - - - - - - - HEADER - - - - - - - - - - - -  */
#header {color:#FFF;min-height:1px;height:80px;width:800px;position:relative;}
#header ul, #header ul li {margin:0; padding:0}
#header img#themebanner {bottom:0;display:block;float:right;height:79px;position:absolute;right:0;width:410px;}
#header #cinemaLogo {position:absolute;left:0;bottom:60px;}
#header #partner {position:absolute;left:820px;top:5px;width:250px;}
#header #partner li {margin-bottom:10px;padding-left:30px;}
#header #partner li.partnerHeader {font-size:13px;padding-left:0px;}
#header #partner li.partnerSub {padding-left:10px;}
#angel {margin-top:1px;}

/* - - - - - - - - - - - - - METANAVIGATION - - - - - - - - - - - -  */
ul#metanavi {float:left; margin:0 6px 0 0;position:absolute;top:10px;left:0;color:#FFF}
ul#metanavi a {color:#FFFFFF;}
ul#metanavi li {float:left; margin:0 6px 0 0;}

/* - - - - - - - - - - - - - AGBS Footer - - - - - - - - - - - -  */
ul#bottomConditions {overflow:hidden; margin:10px 6px 20px 0;color:#FFF}
ul#bottomConditions a {color:#FFFFFF;}
ul#bottomConditions li {float:left; margin:0 6px 0 0;}

/* - - - - - - - - - - - - - NAVIGATION - - - - - - - - - - - -  */
ul#mainnavi {text-transform:uppercase;position:absolute;bottom:0;left:0;margin:0}
ul#mainnavi li {float:left; margin:0 6px 0 0;}
ul#mainnavi li a {color:white; font-weight:bold; display:block; font-size:20px; padding:8px 6px; margin:0; overflow:hidden; display:block; }
ul#mainnavi li.cinemathek a {padding:0 !important;margin: 0px !important}
ul#mainnavi li a:hover {text-decoration:none;background-color:#CB0534;color:#FFF}
ul#mainnavi li a {background-color:#E5DEC0; color:#000; text-decoration:none;}
ul#mainnavi li.active a {background-color:#CB0534; color:#FFF; text-decoration:none;}

/* - - - - - - - - - - - - - FOOTER - - - - - - - - - - - -  */
#footer { color:#FFF; padding:0; border-top: 1px solid #FFF;width:800px;}
#footer .breadcrump {border-bottom: 2px solid #FFF;font-size: 12px;line-height: 14px;margin: 4px 0 0;padding: 0 0 6px;}
#footer .breadcrump span {padding-right:3px;}
#footer .breadcrump a {color:#FFF; padding-right:12px; margin-right:4px;}
#footer .breadcrump a:focus, #footer .breadcrump a:hover, #footer .breadcrump a:active {color:#FFF; background:none}
#footer .breadcrump a.hi {color:#FFF;background:none;padding-right:0; margin-right:0;}
#footer .breadcrump a.hi:focus, #footer .breadcrump a.hi:hover, #footer .breadcrump a.hi:active {color:#000;background-color: #feed00;}

div.additionals {clear:both;color:#fff; padding:15px 25px 10px 0px; font-size:12px; line-height:14px;}
div.additionals p {margin:0; line-height:18px;}
div.additionals a {color:#fff;}
div.additionals a:hover {text-decoration:underline; background-color: transparent; color:#fff;}
div.additionals p.head {font-weight:bold;}
div.additionals p.copyright {color:#8c8c8c; margin:8px 0 10px 0;}

#footer div.credits {clear:left; margin:25px 0 5px 0; padding:0 0 10px 0; display:block;}
#footer div.credits p {color:#FFF; font-size:11px; line-height:15px; margin:0;}
#footer div.credits p#creditsDetails {margin-top:5px;}
#footer div.credits a#creditsLink, div.credits a#creditsLink.lo {color:#FFF; background:transparent url('http://www.jupiter-filmpreis.de/_img/icon/icon_credits_plus.gif') no-repeat left 3px; padding-left:15px; font-size:12px; line-height:14px;}
#footer div.credits a#creditsLink.hi {background:transparent url('http://www.jupiter-filmpreis.de/_img/icon/icon_credits_minus.gif') no-repeat left 3px;}
#footer .credits a:hover { text-decoration:underline;}

}/* end: @media all */
