.trans_png {
	behavior: url('iepngfix.htc');
}

A { text-decoration: none; }
A:link { text-decoration: none; }
A:hover { color: #fd00a1; text-decoration: none; }
A:active { text-decoration: none; }
A:visited  { text-decoration: none; }

B { font-weight: 800; }

.trennlinieanmelden {
	background-color: #CCB79A;
}

/* tabellenformatierung */
.kasten_studiodetail {
	border-style: solid;
	border-width: 1px;
	border-color: #A4A4A4;
	padding:0;
	margin:0;
}

.studiokasten {
	background-color: #ffffff;
	/*background-image: url('http://www.moviegroup.tv/version/66/bilder/bg_kasten.gif'); background-repeat: repeat;*/
	padding: 0;
	margin:0;
	border-style: solid;
	border-width: 1px;
	border-color: #E6E6E6;
}

.kasten_studio_klein_head_bg {
	background-image: url(/version/302/bilder/bg_titel.jpg); 
	background-repeat: repeat;
	height:19px;
	font-family: Arial; 
	font-size: 10pt;	
}
.kasten_studio_klein {
	border: 1px solid #A4A4A4;
}


.tabelle1 {
	border-width: 1px;
	border-style: solid;
	border-color: #a4a4a4;
	border-collapse: collapse;
}
.tabelle2 {
	border-collapse: collapse;
}
.trennlinie {
	background-color: #a4a4a4;
}
.bildrand {
	background-color: #a4a4a4;
	padding: 1px;
}
/* titelzellen */
.inhalt {
	border-style: solid;
	border-width: 1px;
	border-color: #a4a4a4;
}
/* textkasten ohne bgcolor */
.inhalt1 {
	padding: 10px;
	border-style: solid;
	border-width: 1px;
	border-color: #a4a4a4;
}
/* titelkasten "vorteile" */
.inhalt2 {
	background-color: #E8DFF4;
	padding: 2px;
	border-style: solid;
	border-width: 1px;
	border-color: #A178D0;
}
/* textkasten "vorteile" */
.inhalt3 {
	background-color: #D0BBE7;
	padding: 2px;
	border-style: solid;
	border-width: 1px;
	border-color: #A178D0;
}
/* film detail kasten */
.inhalt4 {
	padding: 10px;
	border-style: solid;
	border-width: 1px;
	border-color: #a4a4a4;
	background-color: #fff5e9;
}
/* fehlermeldung */
.inhalt5 {
	padding: 10px;
	border-style: solid;
	border-width: 1px;
	border-color: #a4a4a4;
	background-color: #ffdddd;
}
/* lizenzerwerb / guthaben */
.inhalt6 {
	padding: 10px;
	border-style: solid;
	border-width: 1px;
	border-color: #a4a4a4;
	background-color: #dff3ff;
}
/* lizenz erworben */
.inhalt7 {
	padding: 10px;
	border-style: solid;
	border-width: 1px;
	border-color: #a4a4a4;
	background-color: #deffde;
}
/* autogramm studiotopfilm */
.inhalt8 {
	padding: 10px;
	background-color: #f4f4f4;
}
/* pornostar galerie */
.inhalt9 {
	padding: 6px;
	border-style: solid;
	border-width: 1px;
	border-color: #a4a4a4;
	background-color: #fff5e9;
}


/* filmliste galerie Header */
.galerieheader
{
	background-image: url('/version/302/bilder/bg_titel.jpg'); background-repeat: repeat;
	border-top:1px solid #a4a4a4;
	border-left:1px solid #a4a4a4;
	border-right:1px solid #a4a4a4;
	border-bottom:1px solid #a4a4a4;
	padding:0 0 0 6px;
}

/* filmliste galerie spezial*/
.galeriekasten {
	padding: 6px;
	border-style: solid;
	border-width: 1px;
	border-color: #a4a4a4;
	background-color: #fff5e9;
}
/* filmliste galerie erste zelle sonderaktion*/
.galeriekasten1 {
	padding: 6px;
	border-style: solid;
	border-width: 1px;
	border-color: #97A395;
	background-color: #EAFEE4;
}
/* filmliste galerie spezial*/
.privatgaleriekasten {
	padding: 2px;
	border-style: solid;
	border-width: 1px;
	border-color: #a4a4a4;
	background-color: #fff5e9;
}
/* film liste topfilm kasten */
.inhalt11 {
}
/* film liste topfilm text */
.inhalt11_1 {
	padding: 10px;
}
/* spezial titel kasten */
.inhalt12 {
	padding: 10px;
}
/* hilfequicklink 1 */
.inhalt13 {
	padding: 4px;
	background-color: #f4f4f4;
}
/* hilfequicklink 2 */
.inhalt13_1 {
	padding: 4px;
	background-color: #fbfbfb;
}
/* homepage ticker */
.inhalt14 {
	padding: 2px;
}
/* linkkasten hilfe etc */
.bewertungskasten {
	padding: 10px;
	border-style: solid;
	border-width: 1px;
	border-color: #a4a4a4;
	background-color: #f5f5f5;
}
/* linkkasten hilfe etc */
.bewertungszelle1 {
	padding: 4px;
	background-color: #f5f5f5;
}
.bewertungszelle2 {
	padding: 4px;
	background-color: #f1f1f1;
}
.listenzelle {
	padding: 2px;
}
.bottomtextzelle {
	padding: 2px;
}
.detailzelle {
	padding: 2px;
}
.content {
}
.contentabstand {
}

/* textformatierung */

.kopftext { font-family: Verdana, Arial, Helvetica; font-style: normal; font-variant: normal; font-size: 10pt; color: #7d7d7d; }

.textprivatfilmadmin { font-family: Verdana, Arial, Helvetica; font-style: normal; font-variant: normal; font-size: 9pt; color: #000000; } 

.menu_anmelden1 { font-family: Verdana, Arial, Helvetica; font-style: normal; font-variant: normal; font-size: 10pt; color: #81745a; }
.menu_anmelden2 { font-family: Arial, Helvetica, Verdana; font-style: normal; font-variant: normal; font-size: 8pt; color: #81745a; }

.menu_kategorie1 { font-family: Verdana, Arial, Helvetica; font-weight: bold; font-style: normal; font-variant: normal; font-size: 10pt; color: #7b7b7b; }
.menu_kategorie2 { font-family: Verdana, Arial, Helvetica; font-style: normal; font-variant: normal; font-size: 9pt; color: #7b7b7b; }
.menu_kategorie3 { font-family: Verdana, Arial, Helvetica; font-style: normal; font-variant: normal; font-size: 8pt; color: #7b7b7b; }

.main_menu { font-family: Verdana, Arial, Helvetica; font-style: normal; font-variant: normal; color: #606060; font-weight:bold; text-shadow:1px 1px 1px #ffffff; font-size:10pt; }
.main_menu:hover { color: #303030; }
.main_menu:active { color: #303030; }

.menu_login1 { font-family: Verdana, Arial, Helvetica; font-style: normal; font-variant: normal; font-size: 9pt; color: #7b7b7b; }
.menu_login2 { font-family: Verdana, Arial, Helvetica; font-style: normal; font-variant: normal; font-size: 9pt; color: #fd00a1; }
.menu_suche { font-family: Verdana, Arial, Helvetica; font-style: normal; font-variant: normal; font-size: 9pt; color: #7b7b7b; }

.menu_text_nolink  { text-align: center; font-family: Verdana, Arial, Helvetica; font-style: normal; font-variant: normal; font-size: 9pt; color: #989898; }

.inputbewertung { background-color: #ffffff; font-family: Verdana, Helvetica, Arial; font-size:9pt; }
.inputanmeldung { background-color: #ffffff; font-family: Verdana, Helvetica, Arial; font-size:8pt; width:84; }
.inputsuche { background-color: #ffffff; font-family: Verdana, Helvetica, Arial; font-size:8pt; width:100; }
.inputnewsletter { background-color: #ffffff; font-family: Verdana, Helvetica, Arial; font-size:8pt; width:100; }
.selectliste { background-color: #ffffff; font-family: Verdana, Helvetica, Arial; font-size:8pt; font-weight: 800; width:200; }
.selectbuchstabe { background-color: #ffffff; font-family: Verdana, Helvetica, Arial; font-size:9pt; font-weight: 800; width:60; }
.inputansprungseite { background-color: #ffffff; font-family: Verdana, Helvetica, Arial; font-size:8pt; width:30; }
.selectpornostar { background-color: #ffffff; font-family: Verdana, Helvetica, Arial; font-size:9pt; font-weight: 800; width:160; }
.inputkontakt { background-color: #ffffff; font-family: Verdana, Helvetica, Arial; font-size:9pt; }
.selectkontakt { background-color: #ffffff; font-family: Verdana, Helvetica, Arial; font-size:9pt; font-weight: 800; }

.titel { font-family: Verdana, Arial, Helvetica; font-style: normal; font-variant: normal; font-size: 10pt; color: #000000; font-weight:bold; } 
.titel h2{ font-size: 10pt; margin: 0px; display:inline;} 

.titel2 { font-family: Verdana, Arial, Helvetica; font-style: normal; font-variant: normal; font-size: 8pt; color: #8159AE; } 
.titel3 { font-family: Verdana, Arial, Helvetica; font-style: normal; font-variant: normal; font-size: 8pt; color: #000000; } 
.titel4 { font-family: Arial, Helvetica; font-style: normal; font-variant: normal; font-size: 14pt; color: #000000; } 

.titelrechtespalte { font-family: Arial, Helvetica; font-style: normal; font-variant: normal; font-size: 8pt; color: #9f9f9f; } 

.text_disclaimer { font-family: Verdana, Arial, Helvetica; font-style: normal; font-variant: normal; font-size: 10pt; color: #000000; }

.text { font-family: Verdana, Arial, Helvetica; font-style: normal; font-variant: normal; font-size: 9pt; color: #000000; }
.text span { font-weight:bold; }
.text1 { font-family: Verdana, Arial, Helvetica; font-style: normal; font-variant: normal; font-size: 8pt; color: #000000; }
.text2 { font-family: Verdana, Arial, Helvetica; font-style: normal; font-variant: normal; font-size: 7pt; color: #000000; }
.text3 { font-family: Verdana, Arial, Helvetica; font-style: normal; font-variant: normal; font-size: 7pt; color: #000000; }
.textdetailtitel { font-family: Verdana, Arial, Helvetica; font-style: normal; font-variant: normal; font-size: 13pt; color: #000000; }
.hilfe_webmaster_text { font-family: Verdana, Arial, Helvetica; font-style: normal; font-variant: normal; font-size: 9pt; color: #565656; line-height: 150%;}
.hilfe_webmaster_text1 { font-family: Verdana, Arial, Helvetica; font-style: normal; font-variant: normal; font-size: 9pt; color: #000000; line-height: 150%;}
.kategorietext { font-family: Verdana, Arial, Helvetica; font-style: italic; font-variant: normal; font-size: 9pt; color: #FF6F00;  font-weight:normal;}

.kategorietext b{ font-weight:normal;}
.kategorietext1 { font-family: Verdana, Arial, Helvetica; font-style: italic; font-variant: normal; font-size: 8pt; color: #FF6F00;}
.kategorietext2 { font-family: Verdana, Arial, Helvetica; font-style: italic; font-variant: normal; font-size: 8pt; color: #FF6F00; font-weight:normal;}
.kategorietitel {
	font-family: Verdana, Arial, Helvetica; font-style: normal; font-variant: normal; font-size: 22pt; color: #ffffff;
}

.tickertext { font-family: Arial, Helvetica; font-style: normal; font-variant: normal; font-size: 11pt; color: #0E00C3; } 

.teasertext { font-family: Arial, Helvetica; font-style: normal; font-variant: normal; font-size: 12pt; color: #000000; } 
.teasertext1 { font-family: Arial, Helvetica; font-style: normal; font-variant: normal; font-size: 11pt; color: #000000; } 
.teasertext2 { font-family: Arial, Helvetica; font-style: normal; font-variant: normal; font-size: 12pt; color: #fd00a1; } 
.teasertext3 { font-family: Arial, Helvetica; font-style: normal; font-variant: normal; font-size: 8pt; color: #ff0000; } 

.hilfetext { font-family: Verdana, Arial, Helvetica; font-style: normal; font-variant: normal; font-size: 9pt; color: #000000; }
.hilfelink { font-family: Verdana, Arial, Helvetica; font-style: normal; font-variant: normal; font-size: 9pt; color: #fd00a1; }

.listennavitext { font-family: Verdana, Arial, Helvetica; font-style: normal; font-variant: normal; font-size: 9pt; color: #000000; }
.listennavitext h1{ font-size: 9pt; margin:0px;}
.listennavitext1 { font-family: Verdana, Arial, Helvetica; font-style: normal; font-variant: normal; font-size: 9pt; color: #000000; }
.listennavilink { font-family: Verdana, Arial, Helvetica; font-style: normal; font-variant: normal; font-size: 9pt; color: #fd00a1; }
.listennavilink1 { font-family: Verdana, Arial, Helvetica; font-style: normal; font-variant: normal; font-size: 9pt; color: #878787; }
.downloadhinweise { font-family: Verdana, Arial, Helvetica; font-style: normal; font-variant: normal; font-size: 9pt; color: #000000; }

.titelrechtespalte { font-family: Verdana, Arial, Helvetica; font-style: normal; font-variant: normal; font-size: 9pt; color: #535353; }
.textrechtespalte { font-family: Verdana, Arial, Helvetica; font-style: normal; font-variant: normal; font-size: 9pt; color: #7b7b7b; } 

.topfilmnavitext { font-family: Verdana, Arial, Helvetica; font-style: normal; font-variant: normal; font-size: 9pt; color: #7b7b7b; }

.avs_link { font-family: Verdana, Arial, Helvetica; font-style: normal; font-variant: normal; font-size: 9pt; color: #fd00a1; }

.button1 { font-family: Verdana, Arial, Helvetica; font-style: normal; font-variant: normal; font-size: 11pt; color: #ffffff; }

.textlink1 { font-family: Verdana, Arial, Helvetica; font-style: normal; font-variant: normal; font-size: 9pt; color: #fd00a1; }
.textlink2 { font-family: Verdana, Arial, Helvetica; font-style: normal; font-variant: normal; font-size: 8pt; color: #fd00a1; }

.textbottom1 { font-family: Verdana, Arial, Helvetica; font-style: normal; font-variant: normal; font-size: 10pt; color: #9f9f9f; font-weight:bold; }
.textbottom2 { font-family: Verdana, Arial, Helvetica; font-style: normal; font-variant: normal; font-size: 8pt; color: #9f9f9f; }

.textquery { background-color:#E4E6FF; }



/* Neuerscheinungen */
#sl
{
	position:absolute; top:0px; left:0px; z-index:1;
	height:100%;
	width:518px;
	
	
}

#slidebox 
{
	
	position:relative; 
	left:0px;
	top:0px;
	background-color:#FFFFFF;
	

}

#box
{
	position:relative; 
	left:0px;
	top:0px;
	
	height:100%;
	width:518px;
}


.slide_box
{
	padding:5px;

}

.slide_navi
{
	background-color: #DEDEDE;
}

.slide_up
{
	background-image: url('http://www.moviegroup.tv/version/73/bilder/slide_up.jpg'); background-repeat: no-repeat;
	cursor:pointer;
	width:19px;
	height:18px;
	margin:1px;
}

.slide_stop
{
	background-image: url('http://www.moviegroup.tv/version/73/bilder/slide_stop.jpg'); background-repeat: no-repeat;
	cursor:pointer;
	width:19px;
	height:18px;
	margin:1px;
}

.slide_play
{
	background-image: url('http://www.moviegroup.tv/version/73/bilder/slide_play.jpg'); background-repeat: no-repeat;
	cursor:pointer;
	width:19px;
	height:18px;
	margin:1px;
}

.slide_down
{	
	background-image: url('http://www.moviegroup.tv/version/73/bilder/slide_down.jpg'); background-repeat: no-repeat;
	cursor:pointer;
	width:19px;
	height:18px;
	margin:1px;
	
}


/*******************************************
	Navi ganz oben:
 *******************************************/
.nav_item_top1 {
	padding:0px 8px; 
	margin:0;
	border-top:1px solid #ae9b55; 
	border-left:1px solid #ae9b55;
}

.nav_item_top1 a, .nav_item_top1 a:active, .nav_item_top1 a:visited, .nav_item_top1 a:link {
	color: #947401;
	text-decoration: none;
}

.nav_item_top1 a:hover {
	color: #fd00a1;
	text-decoration: none;
}


/*******************************************
	Newsletter-Bestellung:
 *******************************************/
#newsletter_td {
	background-color: #fee696;
	font-weight:bold;
	font-size:12px;
	color: #af841b;
}

#newsletter_input {
	color: #b28a10;
	background-color: #ffe8a8;
	border: 1px solid #e5c656;
	font-weight:normal;
	font-size:10px;
	width: 160px;
	height: 17px;
	margin-right:2px;
}

.rand { border: 1px solid blue; } 


/*
  * Große Filmbox in Listenansicht
  */
.listenfilmbox_big
{
	position:relative;
	height:190px;
	border:0px solid #c00;
}

.listenfilmbox_big .cover { position:absolute; top:0px; left:7px; border:0px solid #0c0; }

.listenfilmbox_big .title { width:210px; position:absolute; top:7px; left:160px; border:0px solid #0c0; }

.listenfilmbox_big .detail_link { position:absolute; top:158px; left:380px; width:164px; text-align:center; border:0px solid #c00; }

.listenfilmbox_big .label { margin:0; padding:0; position:absolute; top:7px; left:380px; height:120px; width:164px; border:0px solid #c00; text-align:center;}

.listenfilmbox_big .label table { height:120px; width:164px; text-align:center; }

.listenfilmbox_big .fsk { position:absolute; top:105px; right:0px; width:164px; text-align:center; border:0px solid #c00; }
	
.listenfilmbox_big .description { position:absolute; top:86px; left:160px; border:0px solid #0c0; }

/**
  * Streaming PopUp
  */
.streaming_popup { }
.streaming_popup .link_player { text-align:center; float:right; margin:30px 30px 0 0; }
.streaming_popup .logo { float:left; margin:10px 0 0 35px; }
.streaming_popup .player { text-align:center; clear:both; margin-top:30px; }



/**
 *	Neues Homepage-Layout:
 */
.rechte_spalte {
	width: 228px;
	border: 3px solid #c7c7c7;
	background-color: #c7c7c7;
	padding: 0;
}

.spalten_header {
	background-image: url('/version/302/bilder/bg_spalten_header.gif');
	background-repeat: repeat-x;
	border: 2px solid #8d8d92;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	line-height: 23px;
	width: 218px;
	padding: 0 0 0 4px;
	clear:both;
}


.spalten_header h3{
	font-size: 10pt;
	margin: 0px;
}

.spalten_header a, .spalten_header a:hover, .spalten_header a:link, .spalten_header a:visited, .spalten_header a:active {
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

.spalten_content_full, .spalten_content_row, .spalten_content_row_1, .spalten_content_row_n {
	background-image: url('/version/302/bilder/bg_spalten_content.gif');
	background-repeat: repeat-y;
	border: 5px solid #dad8d8;
	color: #333;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 5px 5px 5px 5px;
	width: 206px;
	margin-bottom:10px;
	clear:both;
	position:relative;
	cursor:pointer;
}

.spalten_content_flash {
	background-image: url('/version/302/bilder/bg_spalten_content.gif');
	background-repeat: repeat-y;
	border: 5px solid #dad8d8;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0;
	width: 216px;
	margin-bottom:10px;
	clear:both;
	position:relative;
	cursor:pointer;	
}

* html .spalten_content_flash {
	width: 206px;
}

.spalten_content_row_1 {		 		/* 1. Zeile */
	border_top: 5px solid #dad8d8;
	border-bottom: none;
	margin-bottom:0px;
}

.spalten_content_row {
	border-top: 1px solid #dad8d8;
	border-bottom: none;
	margin-bottom:0px;
}

.spalten_content_row_n { 				/* letzte Zeile */
	border-top: 1px solid #dad8d8;
	border_bottom: 5px solid #dad8d8;	
	margin-bottom: 3px;
}

* html .rechte_spalte {
	width: 232px;
	border: 3px solid #c7c7c7;
	padding: 0;
}

* html .spalten_header { /* Nur fuer den IE 6 */ 
	width: 100%;
}

* html .spalten_content_full, * html .spalten_content_row, * html .spalten_content_row_1, * html .spalten_content_row_n { /* Nur fuer den IE 7 */ 
	width: 100%;
}

* html .spalten_content_row_n { 				/* letzte Zeile IE */	
	margin-bottom: 1px;
}

.hoehe_topliste {
	height:46px;
}

* html .hoehe_topliste {
	height:50px;
}

.topliste_plazierung {
	background: transparent url('/version/302/bilder/buttons/bg_plazierung.gif') left top no-repeat;
	float:left;
	width:31px;
	height:20px;
	margin-right:6px;
	margin-top:10px;
	padding: 2px 0 0 0;
	font-size:14px;
	font-weight:bold;
	color: white;
}

.topliste_cover {
	background: transparent url('/version/302/bilder/bg_cover_29.gif') left top no-repeat;
	float: left;
	width: 34px;
	height: 45px;
	padding: 1px;
	margin-right: 4px;
}

.topliste_text {
	float:left;
	width:129px;
	height:44px;
	overflow:hidden;
}

.studio_row {
	height:20px;
	font-size:12px;
	color: #7B7B7B;
	font-weight: bold;
}

* html .studio_row {
	height:30px;
	font-size:9px;
}


.studio_row_expanded {
	height:102px
}

* html .studio_row_expanded {
	height:113px
}

.studio_label {
	cursor: pointer;
	width:214px;
	height:44px;
	position:absolute;
	border: 1px solid #909090;
	top:0px;
	left:0px;
	background-color:white;
	display:none;	
}

* html .studio_label {
	height:44px;
	width:216px;
}

.no_margin {
	margin: 0;
}


ul.list_fs {
	padding-left: 20px;
	list-style: square;
	line-height: 16px;
}

ul.list_fs li {
	margin-top: 5px;
	text-indent: none;
}


.noLinkCursor { cursor: default; }


.overTeaser .rowPic { display: none; }
.overTeaser .rowText, .overTeaser .rowText a { line-height: 160%; color:black; }
.overTeaser .pseudolink { color: #fd00a1; }

.overTeaser .spalten_content_row_1, 
.overTeaser .spalten_content_row, 
* html .overTeaser .spalten_content_row_1, 
* html .overTeaser .spalten_content_row { border-bottom-width: 1px; }

.overTeaser .spalten_content_row_n, 
.overTeaser .spalten_content_row, 
* html .overTeaser .spalten_content_row_n, 
* html .overTeaser .spalten_content_row { border-top-width: 1px; }

	
.spalten_content_row_1 .menu_login1, .spalten_content_row .menu_login1, .spalten_content_row_n .menu_login1 { 
	padding-top: 4px;
	font-weight: 900;
}
.spalten_content_row_1 .bullet, .spalten_content_row .bullet, .spalten_content_row_n .bullet { 
	padding-top: 0;
	font-size: 13pt;
}

#premiere_teaser{ height:135px;cursor:default; }
#premiere_teaser .text{ font-weight:bold; }
#premiere_teaser .kategorietext1 b{ font-weight:normal; }

/*** ABC Index ***/

ul.buchstaben, ul.filmliste {
	margin: 0;
	padding: 0;
	font-family: Arial, sans-serif;
	text-shadow: 1px 1px #FFFFFF;
}

ul.buchstaben li, ul.filmliste li {
	list-style: none;
}

ul.buchstaben li {
	background-image: url("/version/302/bilder/bg_titel.jpg");
  border: 1px solid #8c8c8c;
  display: block;
  float: left;
  height: 18px;
  line-height: 18px;
  margin-right: 2px;
  margin-bottom: 5px;
  padding-left: 3px;
  padding-right: 3px;
  text-transform: uppercase;
}

ul.buchstaben li.active {
	border: 1px solid #fd00a1;
}

ul.buchstaben li a, ul.filmliste li a {
	color: #555454;
}

ul.filmliste li a {
	font-weight: normal;
}

ul.buchstaben li a:hover, ul.filmliste li a:hover {
	color: #fd00a1;
}

ul.filmliste li {
	list-style: square inside none;
	color: #9f9f9f;
}
