* {
  margin: 0px;
  padding: 0px;
}


a#play_button_link {
  display: block;
  width: 220px;
  height: 124px;
  background-image:url(../button.png);
  
position: absolute; top: 550px; left: 50%;
  margin-left: 110px;  
}

* html a#play_button_link {
  filter:Alpha(opacity=70);
  border: 3px solid #000000;
}

a:hover#play_button_link {
 background-image: url(../button_hover.png);
} 

.trailer_box_neu {
  width: 320px; height: 240px; border: 6px solid #FFFFFF;
}

#tabelle_movie {
  background-color: #285790; color: #FFFFFF; border: 3px solid #000000;
  width: 840px;
  padding: 10px;
  text-align: center;
}

body
{
	min-width:				1003px;
	color:					#555555;
	background-color:		#0d68a7;
}

a
{
	color: #285890;
}

/* NEU */

#h1_top {
  position: absolute;
  top: 3px;
  left: 50%;
  margin-left: -80px;
  text-align: left;
  font-size: 12pt;
  color: #FFEA64;
  font-weight: bold;
  z-index: 3;
  width: 470px;
}

a#anmeldung_top {
  display: block;
  width: 298px;
  height: 61px;
  background-image: url(../anmeldung.gif);
}

a#mitglieder_top {
  display: block;
  width: 298px;
  height: 61px;
  background-image: url(../mitglieder.png);
}

a#mitglieder_top:hover {
  background-image: url(../mitglieder_hover.png);
}

a.link_sofort_zugang {
  display: block;
  width: 272px;
  height: 41px;
  background-image: url(../sofort_zugang.png);
}

a.link_sofort_zugang:hover {
  background-image: url(../sofort_zugang_hover.png);
}

a.link_anmelden_text {
  font-size: 10pt;
  color: #285890;
	font-weight: bold;
}

a:hover.link_anmelden_text {
  color: #F12A2A;
}

a.link_anmelden {
  font-size: 18pt;
  color: #F12A2A;
	font-style:				italic;
	font-weight:			bold;
  padding: 7px;
}

a:hover.link_anmelden {
  color: #F5DC00;
  background-color: #285790;
}

#footer_text {
  text-align: justify;
  width: 890px;
  margin-left: 12px;
}

a#webmaster {
  color: #AEC0CF;
}

#backlinks a {
  color: #AEC0CF;
}

.jetzt_anmelden {
  margin-top: 50px;
}

/* NEU ENDE */

input 
{
	border-color:			#4e88b6;
}

input[type=text],input[type=password]
{
	border-width:			1px;
	border-style:			solid;
}

div.tour-header img.join
{
	position:				absolute;
	left:					25px;
	bottom:					10px;
	height:					55px;
	width:					275px;
	z-index:				99999;
	background-color:		transparent;
}

div.tour-wrapper
{
	margin:					0px auto;
	width:					1003px;
	background-image:		url(../tour-background.jpg);
}

div.tour-wrapper div.tour-alignment
{
	padding-left:			4px;
	margin:					0px 42px;
	width:					919px;
}

div.tour-wrapper div.tour-alignment div.tour-header
{
	position:				relative;
}

div.tour-wrapper div.tour-alignment div.site-desc
{
	background-image:		url(../tour-desc-stretch.jpg);
	background-repeat:		repeat-y;
}

div.tour-wrapper div.tour-alignment div.site-desc div.text
{
	padding-left: 			20px;
	padding-right: 			20px;
	padding-top:			6px;
	padding-bottom:			0px;
	color:					#000;
	font-size:				10pt;
	text-align:				justify;
	font-weight:			bold;
}

div.tour-wrapper div.tour-alignment div.tour-header div.header-pics
{
	height: 				100%;
	overflow: 				hidden;
}

div.tour-wrapper div.tour-alignment div.tour-header div.header-pics img
{
	border:					1px #cd0404 solid;
	float:					left;
}

div.tour-wrapper div[class=tour-alignment]
{
	width:					919px;
	padding:				0px;
}

div.tour-scene-count
{
	background-image: 		url(../tour-get-access-bg.jpg);
	background-repeat:		none;
	position:				relative;
	height:					33px;
	overflow:				hidden;
}

div.tour-scene-count img.scene-frame-left
{
	float:					left;
	width:					39px;
}

div.tour-scene-count img.scene-frame-right
{
	float:					right;
	width:					40px;
}

div.tour-scene-count div.scene-frame-center 
{
	position:				absolute;
	top:					0px;
	left:					39px;
	width:					840px;
	height:					100%;
	font-size:				20px;
	font-weight:			bold;
	padding:				3px;
}

div.tour-scene-count div.scene-frame-center span
{
	color:					#A13823;
}


div.tour-top-featured div.tour-browse
{
	position:				absolute;
	top:					0px;
	left:					10px;
	line-height:			27px;
	font-size:				14px;
	font-weight:			bold;
	padding-left:			20px;
}

div.tour-top-featured div.tour-browse a
{
	margin-left:			5px;
}

div.tour-top-featured div.top-three
{
	position:				absolute;
	top:					54px;
	left:					16px;
	overflow:				hidden;
}

div.tour-top-featured div.top-three div.one-third
{
	float:					left;
	width:					210px;
	margin-right:			10px;
	font-size:				14px;
	font-weight:			bold;
}

div.tour-top-featured div.top-three div.one-third img
{
	width:					210px;
	height:					126px;
}

div.tour-top-featured div.top-ten
{
	position:				absolute;
	top:					0px;
	right:					13px;
	width:					229px;
}

div.tour-top-featured div.top-ten div.one-tenth
{
	height:					20px;
	padding-left:			20px;
	line-height:			20px;
	font-size:				14px;
	font-weight:			bold;
	text-align:				left;
}

div.tour-episode
{
	position:				relative;
	height:					100%;
	overflow:				hidden;
	background-image:		url(../tour-episode-background.gif);
	background-position:	top left;
	background-repeat:		repeat-y;
	text-align:				left;
}

div.tour-episode img.top
{
	position:				absolute;
	top:					0px;
	left:					0px;
}

div.tour-episode div.episode
{
	color:					white;
	padding-left:			16px;
}

div.tour-episode h2
{
	top:					0px;
	left:					0px;
	width:					100%;

	background-image:		url(../tour-episode-top.jpg);
	background-position:	top left;
	background-repeat:		no-repeat;
	
	font-size:				18px;
	font-weight:			bold;
	text-align:				center;
	color:					white;
	padding:				10px;
	padding-top:			15px;
}

div.tour-episode div.episode div
{
	margin-bottom:			1px;
	height:					100%;
	overflow:				hidden;
}

div.tour-episode div.episode div img
{
	border:					1px solid white;
	margin-right:			1px;
	display:				block;
	float:					left;
}

div.tour-episode div.episode div.big-two img
{
	width:					439px;
	height:					315px;
}

div.tour-episode div.episode div.small-four img
{
	width:					218px;
	height:					146px;
}

div.tour-episode div.footer 
{
	background-image:		url(../tour-episode-footer-background.gif);
	background-position:	top left;
	background-repeat:		repeat-y;
}

div.tour-episode div.footer img
{
	display:				block;
}

div.tour-episode div.footer div.lint
{
	padding:				0px 24px;
	color:					#363636;
	font-size:				12px;
	font-weight:			bold;
  text-align: justify;
}

div.tour-episode div.footer div[class=toes]
{
	height:					89px;
}

div.tour-episode div.footer div.footer_menu
{
	height: 71px;
}

div.tour-episode div.footer div.footer_menu div.rating_box div.star_rating
{
	padding-left: 170px;
	padding-top: 12px;
}

div.tour-episode div.footer div.footer_menu div.rating_box div.star_rating img
{
	float: left;
}

div.tour-episode div.footer div.footer_menu div.rating_box div.rating_controller
{
	width: 204px;
	float:left;
}

div.tour-episode div.footer div.footer_menu div.rating_box div.rating_controller div.rating_images
{
	float: left;
	padding-left: 9px;
	padding-top: 5px;
}

div.tour-episode div.footer div.footer_menu div.rating_box div.rating_controller div.rating_images a
{
	float:left;
}

div.tour-episode div.footer div.footer_menu div.rating_box div.rating_score
{
	float:left;
}

div.tour-episode div.footer div.footer_menu div.rating_box div.rating_score div
{
	padding-top: 6px;
	width: 88px;
	padding-left: 5px;
	text-align:center;
}

div.tour-episode div.footer div.footer_menu div.rating_box div.rating_score div span
{
	color: #ff0000;
	font-weight:bold;
}


div.tour-episode div.footer div.toes img
{
	position:				absolute;
	bottom:					-1px;
}
div.tour-episode div.footer div[class=toes] img
{
	bottom:					0px;
}

div.tour-episode div.footer div.toes .right
{
	right:					-1px;
	width:					458px;
}

div.tour-episode div.footer div[class=toes] .right
{
	right:					0px;
}

div.tour-episode div.footer div.toes .left
{
	left:					0px;
	width:					458px;
}

div.tour-episode-chop
{
	color:					#004DB4;
	font-size:				20px;
	font-style:				italic;
	font-weight:			bold;
	padding-bottom:			15px;
}

div.tour-episode-chop a:hover
{
	color:					red;
}

div.related_scenes {
	margin-top:				20px;
	font-size:				22px;
	font-weight: 			bold;
}

div.related_scenes span {
	color: 					maroon;
}

div.preview_scene .preview_title, .preview_scene .preview_entice {
	margin-top:				20px;
	font-size:				18px;
	text-align:				center;
	font-weight:			bold;
}

div.preview_scene .preview_entice {
	margin:					10px;
}

div.preview_scene .preview_date {
	font-size:				12px;
	text-align:				center;
	margin-bottom:			15px;
}

div.preview_scene .preview_scene_desc_header {
	text-align:				center;
	font-size:				180%;
	font-weight:			bold;
	margin:					0 auto;
	margin-top:				15px;
}

div.preview_scene .preview_scene_desc {
	text-align:				justify;
	font-size:				120%;
	margin:					0 auto;
	width:					500px;
	margin-top:				10px;
	margin-bottom:			20px;
}

div.tour-footer
{
	height:					100%;
	overflow:				hidden;
}

div.tour-footer div.controls img#instant-access
{
	position:				absolute;
	bottom:					0px;
	left:					250px;
}

div.tour-footer div.controls img#see-more
{
	position:				absolute;
	bottom:					0px;
	left:					587px;
}

div.tour-footer div.legal
{
	margin:					20px;
}

div.tour-footer div.legal div.lownav
{
	font-size:				12px;
	margin:					20px;
}

div.clear_this
{
	clear:					both;
}

.download_full_movie
{
	color: #25568f;
	font-size: 22px;
	font-weight: bold;
	text-align: center;
}

.trailer_name_title
{
	color: #000;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	margin-top:10px;
}

.trailer_date
{
	color: #000;
	font-size: 14px;
	font-weight: normal;
	text-align: center;
	margin-bottom:10px;
}
/* join-content-days-background */



div#layer_werbung {
  background-color: #7797DA;
  border: 3px solid #000;
  width: 500px;
  height: 290px;
  padding: 8px;
  color: #000;
}

a#layer_werbung_img img {
  margin: 0 10px 0 0; border: 2px solid #000; width: 220px;
}

a:hover#layer_werbung_img img {
  border: 2px solid #FFF;
}

div#layer_werbung table {
  margin-bottom: 20px;
}

div#layer_werbung p {
  text-align: justify;
  font-family: Arial;
  letter-spacing: 1px;  
  font-size: 12px;  
}

div#layer_werbung a {
  font-weight: bold;
  color: #000;
  text-decoration: none;
  font-family: Verdana;
  letter-spacing: 1.8px;
}

div#layer_werbung a:hover {
  color: #FFF;
}