

div.container_1 div#p_kopf {

	margin : 0 0 0 25px;
	width : 455px;
	
}


div.container_2 h1.underline {
	margin : 15px 0 0 0;
	font-weight : 600;
	font-size : 11pt;
	color : #42BEFD;
	
	border-bottom : dotted 1px #ddd; 
}










div.container_1 div.content span {
display : block;
margin : 5px 0 5px 8px;

}






div.container_1 div.content ul.film {

padding : 0;
margin : 0 0 0 8px;
display :block;
width : 450px;


}
div.container_1 div.content ul.film li {

padding :  0 ;
margin : 3px 0;
display :inline;
font-size : 10pt;
}

div.container_1 div.content ul.film li span {
margin : 3px 0;

display :inline;
}





div.container_1 div.content div.details {

width : 455px;
text-align : right;


}





div.container_2 {

margin : 0 20px;
width : 500px;

}

div.container_2 div#p_kopf
{

margin : 0 0 0 25px;
  width : 455px;



}

div.container_2 div#p_kopf div#vorstellung span {
display : block;
margin : 5px 0 5px 10px;
text-align : justify;
}

div.container_2 div#p_kopf div#vorstellung h3 {
padding : 2px 8px;
display : block;
background : #EEF6F9;
font-size : 10.5pt;
font-weight : 600px;

}



div.container_2 div#p_kopf h1 {
margin : 15px 0 0 0;
font-weight : 600;
font-size : 12pt;
color : #42BEFD;
word-spacing : -0.2em;

}
 #p1 {
margin :  5px;
width : 400px;


}

div#p1 a:link,.p1 a:visited,{
	text-decoration : none;
	color : #000;
	cursor : pointer;
	display : block;

	padding : 0;
	


}

div#p1 a:hover {
	color : #666;
	background : #fff;
	cursor : pointer;
	display : block;
}
div#p1 span{
 
	
	display : block;
}

div#p1_einzeln {
margin :  5px 0;
width : 400px;
padding : 8;

 
	

}
span.dick {
font-weight : 700;

}

div.p2 {
margin : 0 0 10px 0;
text-indent : 0;
padding :0;

}
div.container_2 div.p2 div.p2_kopf h1
{
margin : 15px 0 0 0;
font-weight : 600;
font-size : 16pt;
color : #42BEFD;
word-spacing : -0.2em;

}






.p2 span.small_headline {
margin : 0 0 4px 0;
display : block;
font-weight : 600;
font-size : 11pt;





}
.p2 span.beschreibung {
margin : 0 0 7px 0;
display : block;

}


div.p2 div.details {

text-align : right;
margin : 0 0 0 300px;

}






div.p2 .p2_filme {



margin : 0 0 5px 0px;
font-weight : 600;
padding :3px;
text-indent : 0;
background : #EEF6F9;
display : block;
}



.p2 a:link,.p2 a:visited,{
	text-decoration : none;
	color : #000;
	cursor : pointer;
	display : inline;
	background-position : bottom left;
	padding : 0;
	background-repeat:no-repeat;
	
	}
.p2 a:hover {
	color : #666;
	background : #fff;
	cursor : pointer;
	display : inline;
}
span.filme {
margin :0 0 0 5px;

display : inline;
padding : 2px;
}

div.fi_container {
            width : 497px;
            margin : 0 0 15px 20px;
			text-indent : 0;
			border-bottom : 1px dotted #aaa;
			padding : 0;
            }
div.fi_container div.left {
			float : left;
			margin : 2px 0;
			}

div.fi_container div.left img{
			clear : both;
			float : none;
			display : block;
			}

div.fi_container div.fi_right a:link,div.fi_container div.fi_right a:visited {
	text-decoration : none;
	color : #000;
	background : #fff;
	cursor : pointer;
	font-weight : 600;
	padding : 0px;
	display : block;
	margin : 3px 0 10px 0;
	

}
div.fi_container div.fi_text div.link a:link,div.fi_container div.fi_text div.link a:visited {
	text-decoration : none;
	color : #8DABB7;

	font-weight : 600;
	padding : 0px;
	display : block;
	margin : 3px 0 10px 0;
	

}


div.fi_container a:hover {
	text-decoration : none;
	color : #666;
	background : #fff;
	cursor : pointer;
	
	font-weight : 600;
	padding : 0;
	display : block;
	margin : 3px 0 10px 0;

}






div.fi_right {
             width : 280px;
          	margin : 0 0 0 170px;
 			padding : 0;
			height : 120;

            }





div.fi_headline {
           width : 280px;
          
  			margin : 0 0 3px 0 ;
 			display : block;
			font-size : 10pt;
			font-weight : 600;
			padding : 0;
			
			
            }
div.fi_info {
			margin : 0 0 10px 0;
			display : block;
			padding : 0;
			font-size : 10pt;
			width : 280px;
			}

div.fi_info span {
          	padding : 0;
			margin :0;
          width : 280px;
       		display : block;
			font-size : 10pt;
			color : #888;
            }
div.fi_headline span {
             
               }
div.fi_text {
           	margin : 0 0 10px 170px;
			width : 280px;
   		   	padding : 0;
			text-align : justify;
		    }
div.link {
           	margin : 0;
			padding : 0;
			text-align : left;
		    }
div.link a {
           	margin : 5px;
			padding : 0;
			text-align : left;
		    }
div.link a:link,div.link a:visited {
	text-decoration : none;
	color : #71ABC3;

	font-weight : 600;
	padding : 0px;
	display : block;
	margin : 3px 0 10px 0;

}

div.link a:hover {
	text-decoration : none;
	color : #666;
	background : #fff;
	cursor : pointer;
	
	font-weight : 600;
	padding : 0;
	display : block;
	margin : 3px 0 10px 0;

}



div.fi_vorstellungen {
		width : 455px;
		margin : 0 0 80px 0;
}


		


div.fi_vorstellungen span {
	display : block;

}

div.fi_vorstellungen div {
	width : 500px;
	margin : 5px 0;

}










