

.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}
.clear  {height:1px!important; font-size:1px!important; line-height:1px!important; margin:0px!important; padding:0px!important; float:none!important; clear:both!important; overflow:hidden!important; display:block!important;}

#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 ---------*/
#KinoFilmBox {
    background-color:#ff0000;
    width:954px;
    margin-left:6px;
    border-top:double 3px #982c2c;
    border-bottom:double 3px #982c2c}
#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
}
#kinoContent h3{clear:left;margin-top:2em;padding-top:2em; float:none!important; clear:both!important;color:#4b0d0d}
ul#imgKinoList{
    margin-left:320px;
    width:538px;
    height:200px;
    background-color:Green
    margin:0px;
    padding:0px;
    overflow:hidden;
    display:block;
    list-style-type:none;
}
ul#imgKinoList li{
	margin:0px 10px 0px 0px;
	list-style-type:none;
	padding:0;
	float:left;
	display:block;
	line-height:20px;
	height:100px;
	width:160px;
	font-size:10px;
}

ul#imgKinoList img{display:block;border:none;max-height:80px }
ul#imgKinoList a{text-decoration:underline}
u#next {margin:0 0 20px 320px;cursor:pointer;display:block;}
#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} 

/* ----------- LIGHT BOX  ------*/
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #4C4C4C; width: 250px; height: 250px; margin: 0 auto;;border:double 3px #f63231;border-bottom:none }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/image/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/image/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #4C4C4C; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%;border:double 3px #f63231;border-top:none }

#imageData{	padding:0 10px; color: #ffffff }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }


/* --- 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;
	}


