

.bgw {background-color:#fff;padding:2em;font-size:12px}

html {height:100%;}
body { 
	background-color:#4c4c4c;
	font-family:verdana;
	height:100%;
	text-align:center;
	margin:0;padding:0;
	background-color: #4c4c4c;
	/* background : #4c4c4c url('/image/layout/Body_BG.png') repeat-y center top; */
	scrollbar-face-color: #4c4c4c;scrollbar-base-color: #4c4c4c;scrollbar-track-color: #4c4c4c;
}
a{color:#cc0000}
a:hover{color:#ff0000}
li{font-size:12px;margin:0 0 7px 0}
#wrap	{width:968px;margin-left:auto;margin-right:auto;text-align:left;background-color:#4c4c4c;}
#bt {
	background : transparent url('/image/layout/sexkinowochenprogramm.png') no-repeat top left; 
	margin:0;
	position:relative;
	top:-5px;
	width:352px;
	height:28px;
	margin:0;
	padding:0 ;
	font-size:10px;
	font-weight:normal;
	line-height:10px;
	color:#999;
	clear:both;
	text-indent: -8000px;
}
#bt span{padding:15px}
ul#topNav{
	display:block;
	float:left;
	width:968px;
	height:20px;
	margin:0px;
	padding:0px 2px 0px 24px ;
	background:transparent; 
	line-height:20px;
	font-size:10px;
}
ul#topNav li{
	margin: 0px 30px 0px 0px;
	list-style-type:none;
	padding:0;
	float:left;
	display:block;
	line-height:20px;
	height:20px;
	font-size:10px;
}
ul#topNav a{
	height:18px;font-size:10px;line-height:20px;color:#999
}
ul#topNav a:hover{color:#eee}
input, textarea{border:inset 1px #cbcac4}
input.button {background-color:#c00;color:#fff;border:outset 1px #c00;cursor:pointer}
#tabs {height:43px;padding:0;margin:0;width:975px}
#tabs img, #tab1, #tab2, #tab3, #tab4, #tab5, #tab6 {border:0;margin:0px;height:43px;padding:0;display:block;float:left;cursor:pointer}

 .card {background : transparent url('/image/layout/contentbg.png') repeat-y top left;margin:0;padding:0;width:968px;}
 .bord {background : transparent url('/image/layout/bordbg.png') repeat-y top left;margin:0;padding:3px 55px;font-size:18px;font-weight:bold;line-height:18px;text-transform: uppercase;}
 code	{display:block;height:18px;margin:0;font-size:17px;font-weight:normal;line-height:18px;color:#ff2635;padding:0;font-family:arial}
 a.movie {color:#555;text-decoration:none }
 a.movie:hover {color:black;background-color:#fdc6c6;text-decoration:none}
 .noMovie {color:#b0b0b0;font-weight:normal }
 
#card1	p{color:white;padding:5px 50px 0px 36px;margin:0;font-size:12px;}
#card2	p{color:white;padding:5px 0px 0px 0px;margin:0 0 0 210px;font-size:12px;font-weight:bold;width:159px;text-align:center;}
#card3	p{color:white;padding:5px 0px 0px 0px;margin:0 0 0 405px;font-size:12px;font-weight:bold;width:159px;text-align:center;}
#card4	p{color:white;padding:5px 0px 0px 0px;margin:0 0 0 483px;font-size:12px;font-weight:bold;width:159px;text-align:center;}
#card5	p{color:white;padding:5px 0px 0px 0px;margin:0 0 0 614px;font-size:12px;font-weight:bold;width:159px;text-align:center;}
#card6	p{color:white;padding:5px 0px 0px 0px;margin:0 0 0 802px;font-size:12px;font-weight:bold;width:159px;text-align:center;}

a.KinoName {
	margin-left:auto;
	margin-right:auto;
	font-weight:bold;
	color:#fdc6c6;
	text-decoration:none;
	font-size:12px;
	height:14px;
	line-height:12px;
	padding-top:5px;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:0px;
	border-bottom:solid 1px #b00000;
	position:relative;
	top:1px;
	background : transparent url('/image/layout/KinoName.png') no-repeat center top;
	}
a.KinoName:hover{font-weight:bold;color:white;background-image: url('/image/layout/KinoName_on.png')}

.boardfooter {background : transparent url('/image/layout/footer.png') no-repeat top left;border:none;width:968;height:34px;margin:0;}

p.floral {background : transparent url('/image/layout/grayfloral_bg.png') no-repeat top center;border:none;margin:0;padding:5px 50px 15px 50px;text-align:center;color:#bbb;font-size:12px;line-height:150%}
div.floralLine {background : transparent url('/image/layout/gray-line.png') no-repeat top center;height:35px;width:180px;margin-left:auto;
	margin-right:auto;border:none}
	
td {font-size:11px}

/* --------- START Box ---- */
ul#startBox{
	margin: 0px;
	padding:0 0 0 4px;
	list-style-type:none; 
	background-color:#4c4c4c; 
	display:block;
 }
 ul#startBox li{
	width:301px;
	height:162px;
	overflow:hidden;
	display:block; 
	float:left;
	font-size:11px;
	margin:0 6px 6px 0;
	padding:0px;
	background-color:#fffef6;
	border:solid 1px #cc0000;
}
 ul#startBox p {margin:0;padding:0px 3px}
 ul#startBox .teaser {
 	width:301px;
	height:134px;
	overflow:hidden;
	margin:0px;
	padding:5px;
	}
ul#startBox .teaserNoFrame{
 	width:311px;
	height:144px;
	overflow:hidden;
	margin:0px;
	padding:0px;
}
 ul#startBox a.moreNews {
	display:inline;
	float:right;
	position:relative;
	top:-20px;
	padding:0 5px;
	margin:2px 0 0 0;
 	/* background-color:#cc0000; */
	color:#cc0000;
	text-decoration:none;
	text-align:center;
	height:20px;
	line-height:20px;
 }
 ul#startBox img,ul#startBox a{border:none}
 ul#startBox a.moreNews:hover {background-color:#cc0000;color:white} 
 ul#startBox h3.teheader {background-color:#cc0000;margin:0px;font-size:11px;color:white;padding:1px;text-align:center;line-height:14px;height:16px;overflow:hidden;}
/* --------- KINO ---------*/
#kinoBox {
	background-color:#ff0000;
	background : #ff0000 url('/image/layout/kino_bg.png') repeat-y top left;
	width:968px;
	margin:0px;
	text-align:left;
	padding:0
}
#kinoBoxTop {
	background : transparent url('/image/layout/kino_top.png') no-repeat top left;
	width:968px;
	height:73px;
	font-size:22px;
	padding-top:51px;
	margin: 0px;
	text-align:center;
	color:#4b0d0d;
}
#kinoBoxInner {
	background : transparent url('/image/layout/kino_bottom.png') no-repeat bottom left;
	margin:0px;
	padding-bottom:80px;
	text-align:center;
}
#kinoBoxInner table{
	width:870px;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:0px;
}
#kinoContent {
	background-color:#fff;
	background : #fff url('/image/layout/kinocontent_bg.png') repeat-y top left;
	margin:0px;
	text-align:left;
	padding:0
}
#kinoDesc {
	background : transparent url('/image/layout/kinocontent_bottom.png') no-repeat bottom left;
	margin:0px;
	text-align:left;
	padding:0 55px 50px 55px;
	font-size:12px;
}
.kinoS {
	background : transparent url('/image/layout/kinoS_bg.png') repeat-y top left;
	margin-left:auto;
	margin-right:auto;
	width:300px;
	text-align:left;
	font-size:12px;
	padding:0px
}
h3.kinoSTop{
	background : transparent url('/image/layout/kinos_top.png') no-repeat top left;
	width:300px;
	height:35px;
	font-size:15px;
	padding-top:26px;
	margin: 0px;
	text-align:center;
	color:#4b0d0d;
}
h4.ftitle, h4.ftitle a {font-size:14px;margin:2px;color:#c72222;text-slign:center}
.kinoS p {margin:5px 0px;font-size:11px}
.kinoSaal {
	background : transparent url('/image/layout/kinos_bottom.png') no-repeat bottom left;
	margin:0px;
	text-align:left;
	padding:0 28px 50px 35px;
}
/* --------- FILM ---------*/
#filmmenu {clear:both;margin:0 0 0 120px;padding:0;font-size:11px;position:relative;top:-25px;}
#filmBox {
	background-color:#fff;
	background : #fff url('/image/layout/film_bg.png') repeat-y top left;
	width:968px;
	margin:0px;
	text-align:left;
	padding:0

}
#filmBoxTop {
	background : transparent url('/image/layout/film_top.png') no-repeat top left;
	width:968px;
	height:69px;
	font-size:18px;
	padding-top:31px;
	margin: 0px;
	text-align:center;
}
#filmBoxInner {
	background : transparent url('/image/layout/film_bottom.png') no-repeat bottom left;
	margin:0px;
	text-align:left;
	padding:0 55px 50px 55px;
}
#filmBoxInner p{
	margin:0;
	padding:0;
	font-size:12px;
	line-height:140%;
}
ul.starList {
	margin:0 5px 2px 5px;
	float:right;
}
ul.starList {;font-size:10px;}
ul.starList img {border:none;display:block}
ul.starList a {border:none;display:block;margin:0 0 6px 0;font-size:10px;color:#a71b1b}
.KinoList {
	padding:20px 0px 0px 150px;
}

ul.filmListItem {
	margin:0 5px 2px 5px;
	float:left
}
ul.filmListItem li{
	float:left;
	margin:0 1.5em 1.5em 0;
	width:240px;
	height:124px;
	overflow:hidden;
	/* border:solid 1px #dedede; */
}
ul.filmListItem h3 {
	margin:0 0 2px 0;
	font-size:13px;
	color:#ee1821;
}
ul.filmListItem a{color:#ee1821;text-decoration:underline;border:none;font-size:12px !important}
ul.filmListItem a:hover{color:#4b0d0d;text-decoration:underline;border:none}

p.fListItemP {font-size:11px !important;line-height:12px  !important}
p.fListItemP a {text-align:right;padding:0px 3px;font-size:11px ! important}
/*-------------- STARS ------------------*/
#starBox {
	background-color:#fff;
	background : #fff url('/image/layout/star_bg.png') repeat-y top left;
	width:968px;
	margin:0px;
	text-align:left;
	padding:0

}
#starBoxTop {
	background : transparent url('/image/layout/star_top.png') no-repeat top left;
	width:968px;
	height:69px;
	font-size:18px;
	color:#a90e0e;
	padding-top:25px;
	padding-left:65px;
	margin: 0px;
	text-align:left;
}
#starBoxInner {
	background : transparent url('/image/layout/star_bottom.png') no-repeat bottom left;
	/* width:968px; w*/
	margin:0px;
	text-align:left;
	padding:0 55px 50px 55px;
}
#starBoxInner p{
	margin:0;
	padding:0 0 12px 0;
	font-size:12px;
	line-height:140%;
}
#starsRight {
	float:right;
	width:251px;
	padding:0px;
}
dl#starsfactsheets		{
	display:block;
	width:251px;
	padding:24px 1px 3px 32px;
	margin:0 0 7px 4px;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url('/image/layout/starsfactsheets.png');
	height:126px;
}
#starLink a{ color:#ff7572}
#starLink a:hover{ color:#a90e0e}
dt	{float:left;font-size:13px;width:70px;display:block;clear:left;margin:0;color:#a90e0e;letter-spacing:-1px;}
dd	{font-size:83%;display:block;margin:0;}
h4#filmographyTitle {
	margin: 0px 0px 0px 33px;
	font-size:13px;
	color:#a90e0e;
}
ul#filmography {
  margin: 0px 0px 0px 30px;
  padding:0;
  list-style-type:none; 
  background:transparent; 
  display:block;
 }
 ul#filmography li a {
  display:block; 
  color:#ff7572;
  font-size:11px;
  margin:0 0 2px 0;
  padding:0;
}
ul#filmography a:hover{color:#a90e0e;} 

h4#filmefromStar {0px 0px 5px 0px;padding:0;color:#bfbeb8}
ul#ImgListeStar{
  margin: 0px 0px 0px 20px;
  padding:0;
  list-style-type:none; 
  background:transparent; 
  display:block;
 }
 ul#ImgListeStar li{
  display:block; 
  float:left;
  font-size:11px;
  margin:0 5px 5px 0;
  padding:0;
}
ul#ImgListeStar img,ul#ImgListeStar a{
	border:none;
	display:block;
	color:#a90e0e;
	font-size:11px;
}
ul#ImgListeStar a:hover{color:#5b0707;} 

/* ---- Pager ------ */
div.pagerBox {
	clear:both;
	padding:20px 0px 30px 120px;

}

a.pager, a.pagerOneLetter, div.pagersel, div.pagerselOneLetter, strong.pager, strong.pagerOneLetter, span.pager	{
	display:block;
	float:left;
	font-size:13px;
	height:1.2em;
	background-color:#f7f5e1;
	color:#000;
	text-decoration:none;
	border:solid 1px #c7c6c0;
	margin:0 1px 5px 0;
	background-position: top;
	background-repeat: repeat-x;
	background-image: url('/image/layout/bg_leftnav.png');
}
a.pager, div.pagersel, strong.pager, span.pager {
	padding:1px 2px;
}
a.pagerOneLetter, div.pagerselOneLetter, strong.pagerOneLetter	{
	padding:1px 5px !important
}
div.pagersel, div.pagerselOneLetter, a.pager:hover, a.pagerOneLetter:hover, strong.pager, strong.pagerOneLetter	 {
	background-position: bottom;
	background-color:#ee1821;
	border-color:#ee1821;
	color:#fff;
}
/* --------- ESSEN Footer --------  */ 
#essenFooterBox {
	background-color:#fff;
	background :Transparent url('/image/layout/essenfooter_bg.jpg') no-repeat top left;
	width:880px;
	height:264px;
	margin:0px 0px 20px 0px;
	text-align:left;
	padding:50px 44px 20px 44px;
}
#essenFooterInner{
	width:880px;

}

/* --------- NEWS RSS ------------- */
#rssBox {
	font-size:12px;
	padding:0px 20px;
	background:transparent;
	margin:-20px 0px 20px 0px;
}
#rssBox .rssPost{margin:0px 0px 50px 0px;padding:0 0 20px 0;background :transparent url('/image/layout/hr.png') no-repeat bottom center;} 
#rssBox h3, #rssBox h3 a {margin:40px 0 2px 0;color:#a80000;font-size:15px;}
#rssBox .rssDate {font-size:11px;color:#6b6a43}
#rssBox img{float:left;margin:0 1em 0 0;border:none}
#rssBox p{font-size:12px;padding:0px 0px 20px 0px;}
#rssBox p.rssC{margin:0 !important;padding:0 !important} 
/* --- lightbox --- */

#lightbox{
	background-color:#d3d1c2;
	padding: 10px;
	border-bottom: 2px solid #2b2b2b;
	border-right: 2px solid #2b2b2b;
}

#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#lightbox img{ border: solid 2px #dfddcd; }
#overlay img{ border: solid 2px #dfddcd; }

#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 : 1px 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;
	}

