/* --------------------------------------------------------------   layout.css   * alle Layout- und Text-Klassen  == STRUKTUR HAUPTTABELLE: =================   * Gesamtbreite:         950 px   * Anzahl Spalten:       3   * 1. Spaltenbreite:     160 px   * 2. Spaltenbreite:     640 px   * 3. Spaltenbreite:     150 px  ===========================================-------------------------------------------------------------- */body {  text-align: 		center; 		/* IE6 Fix */  margin:			20px 0;}/* Container-------------------------------------------------------------- */.container {  text-align: 		left;  position: 		relative;  padding: 			0;  margin: 			0 auto;   		/* Zentiert Layout */  width: 			950px;     		/* Gesamtbreite */}/* Haupttabelle-------------------------------------------------------------- */#spalte1  { padding-top: 10px;width: 160px; }#spalte2  { padding-top: 10px;width: 640px; }#spalte3  { padding-top: 10px;width: 150px; }/* Mittelspalte-------------------------------------------------------------- */#content-movie {  /*margin-top: 		16px; */   margin-bottom: 	30px;   width: 			630px;     		/* Gesamtbreite */}.partnerlogo {	width:					200px;	height:					108px;}.boxfilm {	float: 					left;	margin-bottom:			0px;	border:					0px;	border-bottom:			1px solid #e0e0e0;	padding:           		0px;	width:					630px;	background-image:  		url(../images/boxfilm_630px.gif);	background-repeat: 		no-repeat;}.teilspalte140 {	float: 					left;	margin-top:				48px;	border:					0px;	padding-bottom:         20px;	width:					140px;}.teilspalte150 {	float: 					left;	padding-top:			16px;	border:					0px;	padding-bottom:         20px;	width:					150px;}.teilspalte300 {	float: 					left;	margin-top:				48px;	border:					0px;	padding-bottom:         20px;	width:					299px;}.teilspalte460 {	float: 					left;	margin-top:				48px;	border:					0px;	padding-bottom:         20px;	width:					459px;}.teilspalte630 {	float: 					left;	margin-top:				16px;	border:					0px;	padding-bottom:         0px;	width:					630px;}/* Rechte Spalte-------------------------------------------------------------- */h3 {	margin: 		0;	margin-top: 	1px;	padding: 		0;	border: 		0;	font-size: 		15px;	line-height: 	1.1em;	font-weight: 	bold;	background: 	transparent url(../images/orange_arrow.gif) no-repeat left 5px;	padding-left: 	18px;	padding-top: 	3px;	padding-bottom: 2px;}#spalte3 {	color:			#444444;	font-family:	Arial,"Helvetica Neue",Helvetica,sans-serif;	font-size:		68.75%;	line-height: 	1.5;}.highlight  { color:#ff5500; }#spalte3 p  { margin: 1px 0 10px; line-height: 1.1em; } /* Abstand unten und oben */hr {  	width: 			100%;  	border-top: 	3px solid #ddd;  	border-bottom: 	3px solid #f6f6f6;  	margin: 		0px;	margin-bottom:	4px;  	padding: 	    0px;  	border-left: 	0 none;  	border-right: 	0 none;}/* Footer-------------------------------------------------------------- */#footer {	border-top: 	5px solid #e3e3e3;	margin-top: 	80px;	padding: 		8px 1px;	color:			#444444;	font-family:	Arial,"Helvetica Neue",Helvetica,sans-serif;	font-size:		68.75%;}#footer .left	{ float:left;font-size: 11px; }#footer .right 	{ float:right;font-size: 10px; }#footer ul {	list-style-image:		none;	list-style-position:	outside;	list-style-type:		none;	margin:					5px 1px;	padding:				0pt;}#footer ul li {	float: 			left;	background: 	transparent url(../images/list_pipe_sep.png) no-repeat right 2px;}#footer ul li a {	display: 		block;	padding: 		0 8px;}#footer .left ul li.first a { padding-left: 0; }#footer .left ul li.last { background: none; }#footer .left ul li.last a { padding-right: 0;  }#footer .right ul li.first a { padding-left: 0; }#footer .right ul li.last { background: none; }#footer .right ul li.last a { padding-right: 0;  }/* Typo -------------------------------------------------------------- */a:focus,a:hover,a.active { color: #FF5500; }.contenttext a, .partnertext a { color: #FF5500; text-decoration: none; }#footer a { color: #000000; text-decoration: none; }a { color: #000000; text-decoration: none; }.contenttext {	color:			#464646;	font-family:	Arial,"Helvetica Neue",Helvetica,sans-serif;	font-size:		12px;	line-height: 	14px;}.partnertext {	color:			#464646;	font-family:	Arial,"Helvetica Neue",Helvetica,sans-serif;	font-size:		12px;	line-height: 	14px;}.title {	font-size:		15px;	font-weight:	bold;	color:			#010101;}.subtitle {	font-weight:	bold;	color:			#000;}