
body, a, p { font: 12px tahoma, verdana,arial,sans-serif ;}
h2 {
	font-family:  'Helvetica CondensedLight', 'Arial Narrow', Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	letter-spacing: -.04em;
	margin: 0px;
	padding: 0px;
	font-size: 24px;
	color:#6D6D6D;
}
/* h2:first-letter{color:#3D3D3D;font-size: 28px;letter-spacing:-.02em;}*/
/* ------------- general -------------- */
a		{color:#b6281e;font-weight:bold;text-decoration:none}  /* old blue #2C76DA */
a:hover	{color:#dc322a;text-decoration:underline}			/* old blue #4D8BDF */
td { font: 12px tahoma, verdana,arial,sans-serif }
div { font: 12px tahoma, verdana,arial,sans-serif }
.test { font: 12px tahoma, verdana,arial,sans-serif }
.small	{font: 10px tahoma, verdana,arial,sans-serif}
.clear  {clear:both;height:0px;line-height:0px;display:block;}

textarea, input.text {width:99%;background-color:#fff;border:inset 1px gray}
textarea {background-color:#fff !important;}
.checkbox {width:13px;height:13px;position:relative;border:none;background-color:none }
input.button {background-color:#ccc !important;border:outset 1px #bababa;width:150px;cursor:pointer;font-size:11px;font-weight:bold;margin:2px}
.must, .error {color:red}

.alignleft		{margin:0px 7px 2px 0px}
.alignrightt	{margin:0px 0px 2px 7px}

li.pdf {
	line-height:16px;
	padding-left:20px !important;
	margin-bottom:10px !important;
	background-image: url('/image/file_pdf_16.png');
	background-repeat: no-repeat;
	background-position: left top;

}
/* ------------- Layout --------------- */
#wrapper{
	width:900px; /* 990 */
	background-color:#afafaf;
	background-image: url('/image/layout/bg_wrapper.gif');
	background-repeat: repeat-y;
	background-position: 0px 500px; /*left top*/
	margin:10px auto;
	text-align:left;
	position:relative;
}
#headernav {
	height:21px;
	margin:0px;
	padding:0;
	display:block;
	background-color:#afafaf;
	background-image: url('/image/layout/headernav_bg.jpg');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	list-style-type:none;
	text-align:right;
}
#headernav li{list-style-type:none;display:inline;margin:0 10px 0 0;height:21px}
#headernav a{color:#777;font-family:  Helvetica, Arial,  sans-serif; letter-spacing:0;line-height:21px}

#titel {
	height:108px;
	margin:0px;
	background-color:#afafaf;
	background-image: url('/image/layout/header_bg.jpg');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent:-9999px;
	padding:0;
	line-height:10px;
	}
#logo{
	position:relative;
	cursor:pointer;
	width:300px;
	height:70px;
	background:transparent;
}
#banner{
	width:468px;
	height:60px;
	padding:0;margin:0;
	background:transparent;
	left:422px;
	top:40px;
	position:absolute;
	z-index:999;
}
#content{
	width: 65%;
	margin-top:5px;
	margin-bottom:5px;
	/* margin-right:5px;*/
	margin-left:5px;
	float:left;
	background-color:#bababa;
	border:solid 2px #9b9b9b;
	padding:5px 10px;
}
#contentlarge{
	width: 866px; /* 970px */
	margin-top:5px;
	margin-left:5px;
	margin-bottom:5px;
	background-color:#bababa;
	border:solid 2px #9b9b9b;
	padding:10px;
}
#serienListe, #showPromo, #showPromo2, #showPlayer {
	clear:both;
	width: 65%; /* 865px */
	margin:0px 5px 5px 5px;
	background-color:#bababa;
	border:solid 2px #9b9b9b;
	padding:5px 10px 5px 10px;
	float:left;
}
#showPromo p, #showPromo2 p {
	margin-bottom:0 !important
}
#nav {
	margin-left: 619px; 
	margin-bottom:5px;
	width:272px;
	padding:0px;
	
}
.NavBox{
	background-color:#bababa;
	margin-top:5px;
	padding:5px;
	border:solid 2px #9b9b9b;
}

#nav h3			{margin:0px}
#nav h4			{margin:0px}
#nav ul			{list-style-type:none; margin:0px; padding:0px;}
#nav li			{list-style-type:none; margin:0 0 7px 0; padding:0px;}
#nav a			{text-decoration:none}
#nav a:hover	{text-decoration:underline}
/*
#nav a			{display:block; margin:0px 0px 0px 0px; padding:3px}
#nav a:hover	{color:#b8d7ff;background-color:#8f8f8f;text-decoration:none;}
*/
address {
	clear:both;
	font-style:normal;
	font-size:11px;
	border-top:solid 1px gray;
	margin-top:1em;
	text-align:right;
	padding:10px 5px;
	background-color:#7D7E82;
	color:white;
}
address a{color:white;font-size:11px;}
/* ------------- TOP Menu ------- */
#topMenu {
	height:21px;
	margin:0px;
	padding:0px;
	clear:left;
	font-size:12px;
	background-color:#afafaf;
	background-image: url('/image/layout/topMenu_bg.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	
	}
#topMenu ul{list-style-type:none}
#topMenu li{list-style-type:none;display:block;float:left;margin:0 3px 0 0;height:1.5em;padding:1px 0px;border-bottom:none;}
#topMenu li a{
	font-family:  Helvetica, Arial,  sans-serif; letter-spacing:0;
	display:block;text-decoration:none;padding:1px 5px;border-left:solid 1px #ccc;border-top:solid 1px #808080;border-right:solid 1px #808080;color:black;font-size:14px;background:transparent}
#topMenu li a:hover	{background-color:#e0e0e0}
#topMenu li a.sel	{font-weight:bold;background-color:#e0e0e0;color:#b6281e;border-top-color:#ddd;border-left-color:#f0f0f0;}

/* ------------- SUB Menu ------- */
#subMenu { 
	height:10px;margin:0;padding:4px 6px;clear:left;
	background-color:#afafaf;
	background-image: url('/image/layout/subMenu_bg.jpg');
	background-repeat: no-repeat;
	background-position: left top;
}
#subMenu ul{list-style-type:none}
#subMenu li{list-style-type:none;display:block;float:left;margin:0 10px 0 0;height:1em}
#subMenu a{color:#777;}
#subMenu a:hover{color:#555;}
#subMenu a.sel	{color:#fff;}
/* -------------- HOME PAGE ----------- */
ul#PromoList		{list-style-type:none;margin:10px 0px 0px 0px;padding:0;height:242px;}
ul#PromoList li	{
	list-style-type:none;
	display:block;
	float:left;
	margin-top:0px;
	margin-bottom:5px;
	margin-left:0;
	height:250px;
	width:153px;
	overflow:hidden;
	padding:0px;
	border:none;
}

h2.bluerayTitle {
	height:30px;
	padding-left:56px;
	background-image: url('/image/layout/blu-ray-logo_56x30.png');
	background-repeat: no-repeat;
	background-position: left top;
}
ul#PromoList img, ul#PromoList a{border:none}

#PromoList a.bluRayPromo {
	border:none;
	background-color:#bababa;
	line-height:30px
}
#PromoList a.bluRayPromo:hover {color:#dc322a;background-color:#bababa;text-decoration:underline}
#PromoList a.bluRayPromo img{border:none;text-decoration:none !important}

ul#SerieList {
  margin:0px;
  padding:0px;
  list-style-type:none; 
  background:transparent; 
  display:block;
}
ul#SerieList li{
  width:113px;
  height:64px;
  border:none;
  overflow:hidden;
  display:block; 
  float:left;
  font-size:11px;
  margin-top:0px;
  margin-left:0px;
  margin-bottom:7px;
  background:#cfcfcf; 
  padding:0;
  text-align:center;
}
ul#SerieList img{width:113px:;height:64px;border:none;}
ul#SerieList a{border:none;line-height:30px}

#startPageGirlBox {
	height:263px;
	/* cursor:pointer; */
}
#startPageGirlBox img{
	width:342px;
	height:382px;
	border:none;
	position:relative;
	top:-114px;
	left:-6px
}
/* --------------- pagerBox ----------- */
.pagerBox {margin:0px 0px 10px 0px}
/* --------------- Model Liste -------- */
ul#ImgListeModel{
  margin: 0px 0px 0px 0px;
  padding:0px;
  list-style-type:none; 
  background:transparent; 
  display:block;
 }
ul#ImgListeModel li{
  display:block; 
  float:left;
  font-size:11px;
  margin:0 17px 5px 0;
  padding:0;
}

ul#ImgListeModel img, ul#ImgListeModel a{
	border:none;
	padding:0;
	display:block;
	font-size:11px;
	width:100px;
	owerflow:hidden;
}
ul#ImgListeModel a{height:28px;}
ul#ImgListeModel img, ul#ImgListeModel a:hover {color:#b8d7ff;}

#modelcard {border-collapse:collapse}
#modelcard td {padding:5px}
/* -------- small Film List filmefromStar----- */
ul#filmefromStar{
  margin: 0px 0px 0px 0px;
  padding:0;
  list-style-type:none; 
  background:transparent; 
  display:block;
  width:252px;
 }
ul#filmefromStar li{
  display:block; 
  float:left;
  font-size:11px;
  margin-bottom:4px;
  padding:0;
  width:81px;
  height:124px;
  overflow:hidden;
}
ul#filmefromStar img, ul#filmefromStar a{
	border:none;
	padding:0;
	display:block;
	font-size:11px;
	owerflow:hidden;
	margin:0px;
}

/* -------- filmography Title ----- */
h4#filmographyTitle	{margin:0;}
ul#filmography, ul#filmography li	{list-style-type:none;margin:0;padding:2px 0px}

h4#filmefromStar {margin:0}

/* ------- RSS reader ----- */

	

#rssList	 {
	display:block;
	list-style-type:none;
	width: 609px;
	margin-left:5px;
	float:left;
	padding:0;
	margin-top:5px;
	}
#rssList li {
	position:relative;
	list-style-type:none;
	display:block;
	background-color:#bababa;
	border:solid 2px #9b9b9b;
	padding:5px 10px 5px 10px;
	margin-bottom:5px !important;
	}
#rssList img, #rssList a{border:none;}

/* ------- Guestbook list ----- */
#guestbooklist, #guestbooklist li {list-style-type:none;margin:0;padding:2px 0px}
#guestbooklist img, #guestbooklist a{border:none;font-size:11px;}
#guestbooklist a {font-weight:normal}
h3.gbTitle	{margin:15px 0px 0px 0px;border-top:solid 1px #999;clear:right;background-color:#c3c3c3;font-size:12px}
h3.gbTitle span {font-weight:normal;;font-size:12px}
/* h3.gbTitle	{margin:15px 0px 0px 0px;border-top:solid 1px #999;clear:right;background-color:#c3c3c3} */
/* h3.gbTitle span {font-weight:normal;font-size:80%} */

#guestbooklist p{margin:0px 0px 0px 0px}
.gbComment {margin:0px 0px 0px 0px;border:solid 1px #a6a6a6;padding:5px;background-color:#cfcfcf;font-size:11px}

/* ------- Film Liste ----- */
ul#filmListe{
  margin: 0px 0px 0px 0px;
  padding:0;
  list-style-type:none; 
  background:transparent; 
  display:block;
 }
ul#filmListe li{
  display:block; 
  float:left;
  font-size:11px;
  margin:0 18px 22px 0;
  padding:0;
  width:270px; /* 228 */
  height:124px;
  overflow:hidden;
}
ul#filmListe h3	{margin:0;padding:0;font-size:12px}
ul#filmListe a	{margin:0;padding:0}
ul#filmListe img{
	border:none;
	padding:0;
	display:block;
	owerflow:hidden;
	float:left;
	margin:0px 3px 0px 0px;
}
ul#filmListe p{font-size:11px;margin:0;padding:0}



/* ------- Film Detail ----- */
#FilmDesc{
	line-height:120%;
	text-align: justify;
}
table#filmFacts {margin:0px;border-collapse: collapse;background-color:#ccc;border:solid 1px #aaa;width:210px;}
#filmFacts th {vertical-align:top;padding:0px 4px 4px 5px;color:#666}
#filmFacts td {vertical-align:top;padding:0px 1px 4px 5px}

/* -------- small Stars List from Filmdetail----- */

div#StarsfromFilmBox {
	float:left;
	background-color:#ccc;
	border:solid 1px #aaa;
	padding:0px 1px 4px 0px;
	width:365px;
	margin:0px 5px 0px 0px;
}
#StarsfromFilmBox h2{margin-left:5px;}

ul#StarsfromFilm {
  margin: 0px 0px 0px 0px;
  padding:0;
  list-style-type:none; 
  background:transparent; 
  display:block;
  /* width:252px; */
 }
ul#StarsfromFilm li{
  display:block; 
  float:left;
  font-size:11px;
  margin:0px 5px;
  padding:0;
  width:81px;
  height:124px;
  overflow:hidden;
}
ul#StarsfromFilm img, ul#StarsfromFilm a{
	border:none;
	padding:0;
	display:block;
	font-size:11px;
	owerflow:hidden;
	margin:0px;
}
/* ul#StarsfromFilm a:hover{background-color:#bababa} */
/* ------- Händler Liste ----- */
dl#haendlerListe{
  margin: 0px;
  padding:0;
 }
dl#haendlerListe dt{
  font-size:11px;
  margin: 0px;
}
dl#haendlerListe dd{
  font-size:11px;
  margin-bottom: 20px;
}
/*----------- counter -------------*/
.pagerBox{
	padding:2px 0px 25px 0px;
	clear:both;
}
strong.pagerOneLetter, a.pager, a.pagerOneLetter, div.pagersel, div.pagerselOneLetter, .pager 	{
	display:block;
	float:left;
	height:15px;
	background-color:#bababa;
	color:#000;
	text-decoration:none;
	border:solid 1px #ccc;
	margin:0 1px 5px 0;
	background-position: top;
	background-repeat: repeat-x;
	background-image: url('/image/layout/bg_leftnav.png');
}

a.pager, .pagersel, .pager {
	padding:1px 2px;
}
 a.pagerOneLetter, .pagerselOneLetter, strong.pagerOneLetter	{
	padding:1px 5px !important;
}				  
div.pagersel, .pagerselOneLetter, strong.pagerOneLetter,  a.pager:hover, a.pagerOneLetter:hover, strong.pager {
	background-position: bottom;
	background-color:#ee1821;
	border-color:#ee1821;
	color:#ffca2c;
}
a.pager:hover, a.pagerOneLetter:hover {
	background-position: bottom;
	background-color:#e0e0e0;
	border-color:#e0e0e0;
	color:#b6281e;
}
/*----------- labellist -------------*/
#labellist {
	position: relative;
	width: 582px;
	height: 80px;
	padding: 5px 0px 5px 0px;
	overflow: hidden;
}
#labellistcontent {
	position: absolute;
	left: -750px;
	white-space: nowrap;
	/* word-break: no-break; */
	width: 1638px; 
}
#labellistcontent a,
#labellistcontent img {
	display: inline;
	border:none;
}
/* --- lightbox --- */

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
}

#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#lightbox img{ border: solid 2px #b6281e; }
#overlay img{ border: solid 2px #b6281e; }

#overlay{ background-image: url('/image/layout/overlay.png'); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url('/image/spacer.gif');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/image/layout/overlay.png", sizingMethod="scale");
}
/* --- Wysiwyg Styles --- */


.Title
{
	font-weight: bold;
	font-size: 18px;
	color: #cc3300;
}

.Code
{
	border: #8b4513 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	color: #000022;
	font-family: 'Courier New' , Monospace;
	background-color: #bbbbbb;
}





.TitleBox
	{
	width: 100%;
	border: 1px solid gray;
	background-color: gray;
	font-size: 12px;
	font-weight : bold;
	color: black;
	font-family:verdana;
	padding: 2px 5px 2px 5px;
	clear: both;
	}
.BodyBox
	{
	width: 100%;
	border: 1px solid gray;
	font-family:verdana;
	padding: 5px;
	}
.Highlight
	{
	font-family:Arial;
	color: Black;
	border : 1 solid #B1B1B1;
	font-weight : bold;
	background-color : #ECEFE0;
}
.CodeForeground
	{
	margin:0in;
	margin-bottom:.0001pt;
	font-size:9.0pt;
	font-family:"Courier New";
	}
.CodeInText
	{
	font-family:"Courier New";
	font-weight:bold;
	}




