body{background:#adb8c9 url(../images/bg.jpg) repeat-x;margin:0;padding:0;color:#FFF;font-family:verdana,Helvetica,sans-serif;font-size:10px;}


/* Allgemeines */

ul,li,p,img{border:0;margin:0;padding:0;list-style:none;}
p{clear:both;}
h1,h2,h3,p,ul,li,td,form{margin:0;padding:0;font-weight:normal;}

h1,h2,h3{color:#FFF;}
h2{position:absolute;top:250px;margin-left:30px;text-transform:uppercase;font-size:18px;font-weight:normal;}
h2.itunes{text-transform:none;}
h3{margin-bottom:5px;margin-top:25px;font-size:13px;font-weight:bold;}
td h3,#content .content_block_wide2 h3{margin-top:0px;margin-bottom:15px;}

h5{position:absolute;top:260px;margin-left:30px;z-index:1000;font-size:13px;font-weight:bold;}
h6{position:absolute;top:250px;margin-left:450px;z-index:1000;font-size:13px;font-weight:bold;}

h4{margin-bottom:20px;margin-top:-10px;font-size:13px;}
h1 a{background:url(../images/logo.jpg) no-repeat;width:543px;height:0px;padding-top:82px;display:block;overflow:hidden;}
a{color:#FFF;}

#container{background:url(../images/container_bg.jpg) no-repeat;width:900px;margin:0 auto;height:580px;}
body#home #container{background:url(../images/container_bg_home.jpg) no-repeat;}
#content{position:absolute;top:300px;margin-left:30px;font-size:11px;width:835px;overflow:auto;height:230px;}
#header_flash{display:inline;width:750px;height:430px;position:relative;top:-80px;margin-left:115px;margin-bottom:-130px}

#content .content_block{float:left;display:inline;width:250px;margin-right:30px;}
#content .content_block_wide{float:left;display:inline;width:390px;margin-right:30px;}
#content .content_block_wide2{float:left;display:inline;width:570px;overflow:auto;height:230px;margin-right:30px;padding-right:30px;}
#content .content_block_wide2 p{margin-bottom:30px;}
#content .content_block.last,#content .content_block_wide.last{margin-right:0px;}

#teaser_kino a{position:absolute;top:42px;margin-left:773px;background: #727aa4 url(../images/icon_top_kino.jpg)  no-repeat;width:95px;padding:2px 0 2px 20px;text-decoration:none;}
#teaser_dvd a{position:absolute;top:67px;margin-left:773px;background: #727aa4 url(../images/icon_top_dvd.jpg)  no-repeat;width:95px;padding:2px 0 2px 20px;text-decoration:none;}
#teaser_homepage a{position:absolute;top:42px;margin-left:565px;background: #727aa4 url(../images/icon_top_hp.jpg)  no-repeat;width:179px;padding:2px 0 2px 20px;text-decoration:none;}
#stern1{position:absolute;top:16px;margin-left:277px;z-index:400;}

/* Charts */
table{margin-top:-20px;}
table tr td{padding-top:20px;padding-bottom:20px;border-bottom:1px solid #888;}
table tr th{text-align:left;}
table tr th h3{margin-bottom:0px;}
table tr td.charts_rank{width:40px;font-size:25px;}
table tr td.charts_pic{width:130px;}
table tr td.charts_pic img{position:relative;top:4px;}
table tr td.charts_description{width:200px;padding-right:20px;}
table tr td.charts_abstand{width:20px;border-left:0px solid #888;}

/* Historie */

table tr td.historie_jahr{width:120px;font-size:18px;}


/* Awards */

body#awards table{margin-top:-20px;}
body#awards table tr td.awards_cover{padding-right:20px;}
body#awards table tr td.awards_cover img{position:relative;top:4px;}
body#awards table tr td p.awards_datum{margin-top:-10px;margin-bottom:20px;font-size:11px;font-weight:bold;}
body#awards table tr td.awards_pic{width:150px;}

#award_pic_oscar{position:absolute;top:170px;margin-left:210px;}
#award_pic_globe{position:absolute;top:171px;margin-left:290px;}
#award_pic_palme{position:absolute;top:169px;margin-left:305px;}

table.noborder{margin-top:20px;}
table.noborder tr td{border:0;padding-bottom:0px;}


/* Navi */

ul#nav{background:url(../images/nav_bg.jpg) bottom;position:absolute;top:550px;margin-left:30px;}

ul#nav li{float:left;display:inline;background:#fff;margin-right:13px;}
ul#nav li a{float:left;display:inline;color:#0d2658;text-decoration:none;color:#0d2658;background:#fff;padding:4px 31px 0px 20px;}
ul#nav li:hover,ul#nav li:hover a,ul#nav li.active,ul#nav li.active a{background:#0d2658;color:#FFF;text-decoration:none;}

ul#nav li.behind{}
ul#nav li.behind a{background:#fff url(../images/icon_behind.jpg) no-repeat;}
ul#nav li.behind:hover a,ul#nav li.behind.active a{background:#0d2658 url(../images/icon_behind.jpg) no-repeat;}
ul#nav li.historie a{background:#fff url(../images/icon_historie.jpg) no-repeat;}
ul#nav li.historie:hover a,ul#nav li.historie.active a{background:#0d2658 url(../images/icon_historie.jpg) no-repeat;}
ul#nav li.charts a{background:#fff url(../images/icon_charts.jpg) no-repeat;}
ul#nav li.charts:hover a,ul#nav li.charts.active a{background:#0d2658 url(../images/icon_charts.jpg) no-repeat;}
ul#nav li.awards a{background:#fff url(../images/icon_awards.jpg) no-repeat;}
ul#nav li.awards:hover a,ul#nav li.awards.active a{background:#0d2658 url(../images/icon_awards.jpg) no-repeat;}
ul#nav li.galerie a{background:#fff url(../images/icon_galerie.jpg) no-repeat;}
ul#nav li.galerie:hover a,ul#nav li.galerie.active a{background:#0d2658 url(../images/icon_galerie.jpg) no-repeat;}
ul#nav li.party a{background:#fff url(../images/icon_party.jpg) no-repeat;}
ul#nav li.party:hover a,ul#nav li.party.active a{background:#0d2658 url(../images/icon_party.jpg) no-repeat;}
ul#nav li.home a{background:#fff url(../images/icon_home.jpg) no-repeat;}
ul#nav li.home:hover a,ul#nav li.home.active a{background:#0d2658 url(../images/icon_home.jpg) no-repeat;}

ul#charts_subnav,ul#awards_subnav{display:none;position:absolute;top:446px;margin-left:302px;width:150px;}
ul#charts_subnav li a,ul#awards_subnav li a{background:#fff;text-decoration:none;display:block;padding:4px;width:146px;}
ul#charts_subnav li:hover,ul#charts_subnav li:hover a,ul#awards_subnav li:hover,ul#awards_subnav li:hover a{background:#0d2658;color:#FFF;}
ul#charts_subnav a,ul#awards_subnav a{color:#0d2658;text-decoration:none;}
ul#awards_subnav{top:470px;margin-left:402px;}

ul#footer{position:absolute;top:585px;width:888px;text-align:right}
ul#footer li{display:inline;background: url(../images/pfeil.jpg) no-repeat 0px 4px;padding-left:5px;margin-left:10px;}
ul#footer li a{color:#0d2658;text-decoration:none;}

ul#footer li.copy{background:none;color:#0d2658;position:absolute;left:0px;}


/* Galerie */

img.thumb{float:left;display:inline;border:1px solid #849cc7; margin-bottom:15px;margin-right:19px;}
img.thumb:hover{border:1px solid #FFF;}


/* Lightbox */

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 90%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 26px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

