/*Film-Titel*/
div#Title{width:100%;height:85px;}
h5{margin:0 0;font-size:32px;color:black;}

/*Zusatz zum Film-Titel*/
em{
font-size:22px;
color:red;
}

/* === System-Logo & FSK === */
.logo{
position:absolute;
top:5px;
}

/* === Cover === */
.cover{float:right;padding:0;margin:0;}


/* === Movie_Data === */
fieldset{
padding:0px;
margin:0px;
border:1px solid black;
text-align:left;
width:100%;
}
fieldset legend{margin:0 0 0 15px;padding-bottom:3px;font-size:12px;font-weight:bold;color:#E13800;}

.movie_data{
width:49%;
color:white;
float:left;
background:#D9E1FF;
border-top:2px solid silver;
position:relative;
}

.details_ausgabe{
border-top:1px solid black;
width:80%;
padding:0;
margin:0;

background:silver;
position:relative;
text-align:left;
height:100%;
}



	.movie_data > span{
	background:#41627E;
	display:block;
	float:left;
	text-align:left;
	padding:1%;
	}
	.movie_data .left{
	width:20%;
	min-width:115px;
	}

	.movie_data .right{
	color:black;
	background:#D9E1FF;
	}
	


.movie_data.sound .sounds{
display:block;
height:32px;
width:100%;
margin-bottom:5px;
font-weight:bold;
}
.movie_data.sound .flag_text{
vertical-align:80%;
}

.movie_data.sound .rahmen{
background:#41627E;
padding:1%;
height:12px;
text-align:left;
}

.movie_data.sound .left{
width:100%;
background:#41627E;
padding:0;margin:0;
}

.movie_overview{
text-align:left;
background:silver;
padding:5px;
}

.movie_overview:first-letter{
font-size:22px;
}

fieldset.movie_oscar{
width:95%;
margin:15px auto;
padding:0;
}
div.movie_oscar{
padding:5px;
}
	div.movie_oscar ul{
	padding-left:25px;
	}
	div.movie_oscar ul li{
	padding-bottom:10px;
	font-weight:bold;
	}
	div.movie_oscar ul li i{
	font-weight:normal;
	}
	div.movie_oscar ul li i a{
	color:blue;
	font-weight:normal;
	}	

div.movie_oscar p{
margin-left:0px;
font-weight:bold;
margin:0;
}



.movie_data.cast .rahmen{
background:#41627E;
padding:1%;
height:12px;
text-align:left;
}
.movie_data.cast .left{
width:100%;
background:#41627E;
padding:0;margin:0;
}
.movie_data.cast span{display:block;}
.movie_data.cast .line{
background:transparent;
border-bottom:1px dotted black;
position:absolute;
top:0px;
left:0px;
width:100%;
z-index:0;
}
.movie_data.cast .role{
float:right;
}
.movie_data.cast .named{background:#D9E1FF;z-index:100;}



fieldset div.auswahl{
margin:10px;
padding-bottom:10px;
border-bottom:1px solid silver;
}
fieldset div.auswahl label{
margin-right:15px;
}



div.named{
z-index: 0;
}

div.named.one{
background:#FFFFE1;
float:left;
z-index: 0;
padding-left:2px;
}

a.tooltip{
text-decoration:none;
}

a.tooltip:link span, a.tooltip:visited span{
display:none;
}

a.tooltip:hover span{
display:block;
position:absolute;
left:150px;
z-index:1;
}
a.tooltip:hover span.crew{
display:block;
position:absolute;
right:0px;
z-index:1;
}


div.named.two{
background:#FFFFE1;
float:right;
color:black;
padding-top:4px;
padding-right:15px;
}

div.named.both{
border-bottom:1px dotted black;
padding-bottom:15px;
margin-top:10px;
margin-bottom:10px;
background:red;
}
div.named.both.divider{
border-bottom:none;
background:#41627E;
width:60%;
margin:5px 0px 0px 0px;
padding:2px;
}
div.named.both.type{
border-bottom:none;
background:#DB4215;
width:60%;
margin:5px 0px 0px 0px;
padding:2px;
}






/*Für das Menü....*/
.container{width:80%;}
#menu {padding:0; margin:0 auto;width:500px; list-style:none; height:40px; background:url(ulback.gif);}
#menu li {float:left;}
#menu li a {display:block; height:40px; line-height:40px; padding:0 20px 0 0; float:left; color:#fff; text-decoration:none;}
#menu li a b {display:block; height:40px; float:left; padding:0 0 0 20px; cursor:pointer;}
#menu li a:hover, #menu li.current a{background:url(tab_a.gif) no-repeat right top; line-height:36px;}
#menu li a:hover b, #menu li.current a b{background:url(tab_b.gif) no-repeat left top; line-height:36px;}


.notes{
width:95%;
margin:10px auto;
height:25px;
border:1px solid black;
background:red;
font-weight:bold;
text-align:center;
}





