@import url(/css/editortjes.css);

/* mac hide\*/
html, body {margin:0;padding:0;height:100%}
/* end hide */

/* thankyou http://riddle.pl/emcalc */
/* Co-Wos bite my style */

/*__THE GLOBE__*/
html{overflow:-moz-scrollbars-vertical;overflow-x:auto}
body{font: 63%/1.35 Arial,sans-serif;color:#000;background:#fff}
a:link,a:visited{text-decoration:underline;color:#d6180b} a:visited{color:#F8B9B6}
a:focus,a:hover,a:active{text-decoration:none;color:#f0726c} body a:active{outline:none !important}
h1 a:link, h1 a:visited, ul.ppl h2 a:link, ul.ppl h2 a:visited{ text-decoration:none;color:#F0726C;border-bottom:1px dotted #F0726C} h1 a:hover{border-bottom-style:solid}
h1,h2,h3,h4,h5,h6{ margin:0 0 1em;padding:0;font:normal 1em "Gill Sans MT","Century Gothic","Trebuchet MS",sans-serif} 
h1{margin-top:1.33em;font-size:1.5em} h2{margin-top:1.5em;font-size:1.33em} h3{margin-top:1.71em;font-size:1.27em} h4,h5,h6{margin-top:1.85em;font-size:1.08em;font-weight:bold}
p,div.info div{margin:0 0 1.09em} a img{border:none} th{text-align:left;font-weight:normal} em{} strong{} ul,ol{margin:1.09em;padding:0;} ol{position:static} ul ul,ol ol{} ol{padding-left:2.18em}
ul{list-style-image:none;list-style-position:outside;list-style-type:none} ul li{padding-left:.65em;background:url(/images/filmfestival/li.gif) no-repeat left 6px}
hr{height:1px;color:transparent;background:transparent none;border:0 none;border-top:1px dotted #8a0600}
input,textarea,select{padding:.25em;color:#fff;font:normal 1.2em Arial,sans-serif;background:transparent;border:none;border-bottom:1px dashed #6e6e6e}
	textarea{ border:1px dashed #6e6e6e }
	input:focus,textarea:focus,input:active,textarea:active{ color:#0b0b0b;background-color:#fff;border-bottom:1px solid #323232 }
	input:hover,textarea:hover{ border-bottom-style:solid } 
select{padding:0} option{padding:.25em;color:#8a0600;background:#fff;border-bottom:1px dotted #f8b9b6}
sup,sub {position:relative;height:0;line-height:1;vertical-align:baseline;_vertical-align:bottom;} sup{bottom:1ex;} sub{top:.5ex;}

/*__COL DELUXE__*/
body{ *padding-left:1px } /*pixel jogging*/
form.wrap{margin:0 auto;padding:0;width:100%;height:100%;position:relative}
.maxwidth{overflow:hidden;margin:0 auto;width:980px} 
#wrapper{overflow:hidden;margin-top:-18em;width:100%;min-height:100%;height:auto;background:#fff url(/images/filmfestival/wrapper_default.gif) repeat-y center;border-bottom:1.2em solid #fff} * html #wrapper{height:100%}
		body.home #wrapper, body.home_2 #wrapper{ background-image:url(/images/filmfestival/wrapper_home.gif)}
#header .maxwidth{overflow:visible;position:relative;z-index:10}
#content{clear:left;position:relative;z-index:1;height:100%}
.col{font-size:1.1em;color:#fff}
#main{width:980px} body.default #sub,body.profile #sub{display:none !important}
	#main .main{ margin:0 10px 0 310px;width:660px} #main .sub{float:left;display:inline;width:298px;margin:2.15em 0  }
body.home #sub,body.home_2 #sub {float:right;display:inline;width:423px} body.home #main,body.home_2 #main{ margin:0 434px 0 0;width:546px }
body.cordis #sub{float:left;display:inline;width:360px;} body.cordis #main{margin:0 0 0 372px;width:608px  }
.clear{display:block;clear:both;overflow:hidden;height:1px;margin-top:-1px}
#footer{clear:both;width:100%;height:18em;color:#6E6E6E;background:#171717 url(/images/filmfestival/gui.gif) repeat-x left -350px;}

/*__MR T__*/
body.home,body.home_2,body.default,body.cordis {color:#323232;background:#fff url(/images/filmfestival/bg.gif) repeat-y center}
#header{position:relative;z-index:9999;width:100%;height:100px;background:#d6180b;border-top:18em solid #fff}
#header .maxwidth{text-align:center}
#header .logo{} #header a img{ border:none }
#header .breadcrumb{} #header .breadcrumb a:link,#header .breadcrumb a:visited{} #header .breadcrumb a:hover{}
#header #cal, #header #lang{position:absolute;right:.4em;top:5.5em;margin:0;width:23.2em;text-transform:uppercase;color:#fff } 
	#header #lang{right:auto;left:.4em;top:1em }		
	#cal li, #lang li{ float:left;display:inline;margin:0;padding:0;background:none }
	#cal span, #lang span{ display:block;width:1.6em;height:1.6em;text-align:center; }
		#lang span{ font-size:80%;line-height:1.8;color:#f8b9b6;cursor:pointer }
			#lang a:hover span{ color:#fff }
	#cal h4{ float:left;display:inline;margin:0;font:normal .9em Arial,sans-serif }
		#cal h4 span{width:3.2em;height:1.8em  }
	#cal ul{ float:left;display:inline;margin:0;width:20em;overflow:hidden } #cal li li, #lang li{ margin-left:.4em }
	#cal .weekday{ font-size:.9em }
	#cal .day a:link,#cal .day a:visited, #lang a:link, #lang a:visited{ display:block;width:1.6em;height:1.6em;line-height:1.55;text-decoration:none;color:#fff;background:#8a0600 }
		#lang a:link, #lang a:visited{ background:none }
	#cal .day a:hover { color:#8a0600;background:#fff }
			#cal .we a:link, #cal .we a:visited{ background:#f0726c }
			#cal .we a:hover{ background:#fff }

#nav{float:left;display:inline;width:100%;background:#8A0600;border-bottom:1.2em solid #fff }
#nav .maxwidth{ overflow:visible }
#nav .RadMenu{position:relative;background:#8A0600 } 
.RadMenu a.rmLink {cursor:pointer !important}
	.RadMenu_main{ left:50%;top:0;text-align:left;z-index:2888 !important;}
	.RadMenu_main .rmRootGroup{ white-space:nowrap;position:relative;left:-50% !important}
	.RadMenu_main .rmItem{float:left;display:inline;position:relative;padding:0;height:2em;background:transparent none; }
	.RadMenu_main a:link, .RadMenu_main a:visited{ padding:0 1em;height:2em;text-transform:uppercase;text-decoration:none;color:#fff;background:#8a0600}
	.RadMenu_main span{height:1.67em;font-size:1.2em;line-height:1.67}
	.RadMenu_main a:hover{color:#f8b9b6}
	.RadMenu_main .rmSlide{ z-index:6000 !important;margin-top:2px !important;}
	.RadMenu_main .rmSlide li{ float:none;display:block;height:auto; }
	.RadMenu_main .rmSlide a:link, .RadMenu_main .rmSlide a:visited{ display:block;padding:.2em .4em;min-width:20em !important;height:auto;text-transform:none;text-align:left;font-size:.95em;font-weight:normal;line-height:normal;color:#fff;background:#8a0600;border-bottom:1px solid #f8b9b6}
	.RadMenu_main .rmSlide li.rmLast a{border:none}
	.RadMenu_main .rmSlide a:hover{background:#b00f06 }
	.RadMenu_main .rmSlide .rmText{display:block;padding:0;width:auto;height:auto;background:none; }
	.RadMenu_main .rmSlide .rmSlide a:link, .RadMenu_main .rmSlide .rmSlide a:visited{ background:#730702 }
		.RadMenu_main .rmSlide .rmSlide a:hover{background:#8a0600 }
	.RadMenu_main .rmSlide .rmSlide .rmSlide a:link, .RadMenu_main .rmSlide .rmSlide .rmSlide a:visited{ background:#5C0804 }
		.RadMenu_main .rmSlide .rmSlide .rmSlide a:hover{background:#730702 }
		
	
#footer .maxwidth{position:relative;z-index:10;overflow:visible}	
	#footer img,#legal img{border:none;} 
	#footer .lcp{position:absolute;right:.5em;bottom:.5em}
	#legal a:link,#legal a:visited,#legal a:hover{text-decoration:underline;color:#6E6E6E} #legal a:hover{text-decoration:none}
		#legal div.fcz{text-align:center }
	ul.footerMenu{overflow:hidden;margin:0;padding:1.2em 0 5.16em;width:980px;list-style:none;} 
		.footerMenu ul{margin:1.2em 0 0;padding:0;list-style:none}
	.footerMenu li{float:left;display:inline;margin:0 1.2em 0 0;padding:0;width:17.4em;background:none }  
		.footerMenu li li{ float:none;margin:0;padding:.4em 0;width:100%;}
	.footerMenu li a:link, .footerMenu li a:visited{text-decoration:none;text-transform:uppercase;font:1.2em "Gill Sans MT","Century Gothic","Trebuchet MS",sans-serif;color:#0b0b0b;background:#fff}
	.footerMenu li li a:link, .footerMenu li li a:visited{display:block;float:none;padding-left:.4em;text-transform:none;font:1.1em Arial,sans-serif;text-decoration:none;color:#fff;background:none;border-left:3px solid #171717}
	.footerMenu li a:hover{color:#171717}
	.footerMenu li li a:hover{color:#f8b9b6;border-left-color:#fff  }
	ul#social{margin:0;padding:0; }
		#social li{ float:left;display:inline;background:none }
		#social a:link, #social a:visited{display:block;width:20px;height:20px;text-indent:-9999px;position:absolute;bottom:.5em;background:url(/images/filmfestival/icons.png) no-repeat left top;
		-moz-opacity:.5;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50); }
			#social a:hover{ -moz-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100); }
		#social a.facebook{left:.5em;}
		#social a.twitter{ left:3.6em;background-position:-94px top }
		#social a.youtube{ left:6.7em;background-position:-63px top }
		#social a.netlog{ left:9.8em;background-position:-31px top }

/*GMR365! 03.2010/RIP Marraine*/
.skip-to-content{position:absolute;left:-9999px;z-index:9999;font-size:0;height:0}
.TelerikModalOverlay{background-color:#0b0b0b !important}
.foto{float:left;display:inline;margin:0 1.09em .73em 0}
.info ul,.long ul,.extra ul{ display:inline-block}
.datetext,.home ul.archive, ul.banners {display:none}
.heading{margin:.67em 0 0 !important;width:70%;text-transform:uppercase;font-size:1.5em;color:#8a0600;background:#fff;border:none}
	#main .heading{ width:86% }
	.heading span{ padding-left:.67em !important }
	#main h1{ margin-left:.67em; } #main .main h1, .cordis #main h1{ margin-left:0 }
#main div.home, div.overview, div.detail, div.search{overflow:hidden;padding-bottom:2.18em}
	#main div.home{ padding-bottom:0 }
	div.overview, body.default div.detail{ float:left;width:980px }
.main, div.intro, div.long, div.extra, div.info, div.hours, .contact, .long, .extra, .downloads, .searchBox {margin-bottom:2.18em}
div.overview div.info, div.album div.intro, ul.thumb, ul.album, .loginContainer,.RadTabStrip, div.user div.profile, div.overview div.invalid, div.valid, span.DFRM { margin:2.18em 1.09em !important }
	.home ul.album{ margin-bottom:0 !important }
.btn, a.btn, .fczButtons input{width:80px;height:25px;color:#fff;background: url(/images/filmfestival/gui.gif) no-repeat left top;border:none;cursor:pointer }
	.btn:focus, .btn:hover, .btn:active{color:#f8b9b6;border:none }
	a.recover{ width:150px;background-position:left -90px }
div.intro,div.long,div.extra,div.info,div.downloads,div.praktisch,div#map {font-size:1.09em}
div.theme div.info{ font-weight:bold }
.spacer,.break{padding-left:.5em}

span.cat, .location, .hours{padding-left:1.6em;background:url(/images/filmfestival/gui.gif) no-repeat -57px -120px;  }
	.location{ background-position:-57px -252px }
	.hours{background-position:-148px -82px   }
span.inprocess {display:block;float:left;display:inline;text-align:center;color:#6e6e6e;border:1px solid #323232 }

ul.tools{margin:0;position:absolute;right:3.5em;top:1.5em } div.poi ul.tools{ margin:1.09em 1.09em 0;position:static }
ul.tools li{ padding:0 !important;background:none}
ul.tools a:link, ul.tools a:visited{ padding-left:1.635em;color:#6e6e6e; } ul.tools a:hover{ color:#6e6e6e;}
	ul.tools a.print{background:url(/images/filmfestival/gui.gif) no-repeat -1201px -86px}

/*Showtime HOMIE D*/
.showtime .heading, .showtime a.next, .showtime a.prev, .scrollPane{ display:none }
.showtime{ overflow:hidden;position:relative; }
body.home .showtime .heading{ display:block;position:absolute;top:0;left:1px;color:#fff;background:#8a0600;} 
	.showtime .heading *{ margin:0;padding:0;display:inline } 
	.showtime .heading span.info{ font-size:.7em;color:#F0726C; }
		.slideshowitem:hover .heading{ color:#fff;background:#d6180b }
		.slideshowitem:hover a:link,.slideshowitem:hover a:visited{ }
		.slideshowitem:hover span.info{color:#fff !important}
body.home .showtime{ width:546px;height:381px }
body.home .showtime a.next, body.home .showtime a.prev{ display:block;position:absolute;bottom:3px;z-index:9999;width:1em;height:6.13em;font-size:1.45em;line-height:5.94;text-align:center;text-decoration:none;color:#8a0600;background:#fff;-moz-opacity:.8;opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter: alpha(opacity=80); }
	body.home .showtime a.next{ right:0;} body.home .showtime a.prev{ left:0; }
	body.home .showtime a.next:hover, body.home .showtime a.prev:hover{-moz-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);}
#slideshowContainer{width:360px;height:280px; }
	body.home #slideshow{width:546px;height:280px;position:absolute;top:0;left:0;z-index:1;}
#slideshowContainer .slideshowitem, #slideshow .slideshowitem{position:absolute;top:0;left:0;z-index:8;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);} #slideshow .active {z-index:10;-moz-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);} #slideshow .last-active {z-index:9;}
	body.home .slideshowitem{width:546px;height:280px;}
#slideshowContainer img, #slideshow img { display:block;border:0}
#slideshow a:link, #slideshow a:visited{ color:#fff;text-decoration:none;border:none } #slideshow a:hover,.slideshowitem:hover a:link, .slideshowitem:hover a:visited{ color:#f8b9b6 }
body.home .scrollPane{display:block;overflow:auto;position:relative;z-index:909;float:left;display:inline;width:549px;height:101px;margin-top:280px;margin-right:-3px;border-top:3px solid #fff  }
	#filmstrip{ margin:0;width:1280px;height:95px;border-bottom:3px solid #fff } #filmstrip li{ float:left;display:inline;margin:0;padding:0;height:95px;width:180px;background:none;border-right:3px solid #fff;border-bottom:3px solid #fff }
	#filmstrip img{-moz-opacity:.8;opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter: alpha(opacity=80);cursor:pointer}
	#filmstrip img.active{-moz-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);}
	
div.free{ overflow:hidden;padding:1.09em 0 0;background:#fff }
.free .left{float:left;display:inline;width:21.45em;  }
.free .right{float:right;display:inline;width:15.82em;position:relative  } .free .right img{ margin-bottom:3px;border:1px solid #F0726C }
	.free .heading{ margin:0 !important;width:100%;line-height:1.64;color:#fff;background:#8a0600 } .free .heading *{ vertical-align:middle }

.home .item h3,.home_2 .item h3, ul.act .item h3, ul.poi .item h3{font:1.27em "Gill Sans MT","Century Gothic","Trebuchet MS",sans-serif}
.home .item h3 a.title,.home_2 .item h3 a.title, ul.act .item h3 a.title, ul.poi .item h3 a.title{font-size:1.21em;}
.home .item .intro{color:#f8b9b6} .home .item:hover .intro {color:#fff;}

.home ul.banners{ clear:both;display:block;overflow:hidden;margin:0;width:980px;text-align:center;background:#fff;border-top:1.2em solid #fff }	
ul.banners .item{ float:left;display:inline;margin:0 .73em;padding:0; }
ul.banners .foto{ -moz-opacity:.35;opacity:.35;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=35)";filter: alpha(opacity=35); }
body.home b.niftyfill{ display:none }
/*A LIST APART*/
.list{margin:1.09em 0;padding:0;list-style:none;} div.overview .list{margin-top:2.18em}
.item{margin-bottom:1.09em;padding:0 1.09em 0 0;background:none;}
	ul.nws, #sub ul.act{ margin:1.09em }
	ul.nws .item, #sub ul.act .item {margin:0;padding:.67em 0;border-bottom:1px solid #8a0600}
a.title:link,a.title:visited{color:#fff;} a.title:hover{text-decoration:none;}
.item h3{ margin:0;font:1.07em Arial,sans-serif } /*15px*/
	.item h3 a.title{padding:0 0 0 .25em;border-left:6px solid #8a0600}
	.item h3 a.title:visited{ border-left-color:#8a0600 } .item h3 a.title:hover{border-left-color:#d6180b }
		ul.poi .item h3 a.title{ border:none;padding-left:16px;background:url(/images/filmfestival/gui.gif) no-repeat -57px -247px; }
.item .foto{margin:0 .5em .15em 0;-moz-opacity:.7;opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter: alpha(opacity=70);}
.item .intro{ margin-bottom:0;color:#f8b9b6 }
.item a.more{display:none}
.item:hover{ color:#f8b9b6;border-bottom-color:#d6180b;}
	.item:hover h3 a.title:link,.item:hover h3 a.title:visited{border-left-color:#d6180b;text-decoration:underline}
	.item:hover .intro, .item:hover .date, .item:hover .hours, .item:hover .cat, .item:hover .location a{color:#fff;  }
	.item:hover .cat, .item:hover .location a{text-decoration:underline }
	.item:hover .foto{-moz-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);}
/*RICOTTA*/
.album .foto{ margin:0 }
ul.thumb, .home ul.album{ overflow:hidden;margin:.73em 0 0 }
ul.thumb .item, ul.album .item, ul.archive .item{ float:left;display:inline;padding:0;margin-right:0.73em;margin-bottom:0.73em;width:148px;height:158px;background:#0b0b0b;border:none }	
	div.overview ul.album .item,ul.thumb .item, ul.archive .item{ position:relative;border:1px solid #323232 }
		div.overview ul.album .item img,ul.thumb .item img{ float:none;margin:3px 0 0 3px;background:#0b0b0b }
		div.overview ul.album .item:hover,ul.thumb .item:hover, ul.archive .item:hover{background:#323232 }
	.home ul.album .item{width:100px;height:55px;margin-right:.25em}
ul.album .item .date{display:block;position:absolute;top:.73em;left:0;padding:.25em .5em;width:70%;background:#323232  }
ul.album .item .title, ul.archive .item .title{display:block;padding:.5em;font-size:1.1em;text-align:center}
	ul.archive .item .title{ margin-top:118px }
	ul.album .item:hover .title:link,ul.album .item:hover .title:visited,ul.album .item .title:hover, ul.archive .item .title:hover{text-decoration:underline; }
	
/*MO' WAX*/
div.free .left, div.home div.nws, div.home div.album, div.nws, div.act, .overview, .detail{ position:relative} 
div.home a.more, div.nws a.more, div.act a.more, .detail a.more{ position:absolute;left:10em;top:1.05em;*top:.85em}
div.home a.vlmore{    position: relative;    top: -1.8em;}
	div.home div.album a.more{ left:18em } div.album a.more{ left:15em } div.theme a.more{ display:none }
	div.free{ color:#0b0b0b }
	div.free .left a.more{ left:11.7em;top:44px;color:#fff;background:#8a0600 }
	div.detail a.more{ top:19px } div.act a.more{ left:15em } div.album a.more{left:400px  }
	a.more:link,a.more:visited,a.more:hover{padding-bottom:1px;text-decoration:underline;text-transform:uppercase;font-size:.8em;color:#F0726C;background:#fff}
	a.more:hover{ text-decoration:none;color:#d6180b }
	div.tickets{padding:.3em .6em .3em 1.6em;  }
	div.tickets a:link, div.tickets a:visited{ padding:.3em .6em .3em 1.6em;text-decoration:underline;color:#8a0600;background:#fff url(/Images/filmfestival/gui.gif) no-repeat -750px -93px }
		div.tickets a:hover{ text-decoration:none;color:#d6180b;background-position:-850px -93px }
a.rss{ color:#fff !important;background:none; }
	div.home div.nws a.rss{top:.5em;left:auto;right:15em  }
	div.detail a.rss, div.overview a.rss{left:auto;top:1.7em;right:16em  }
body.home a.mailer:link, body.home a.mailer:visited,body.home a.tickets:link, body.home a.tickets:visited{ display:block;position:static !important;height:30px;font:normal 1.1em/30px "Gill Sans MT","Century Gothic","Trebuchet MS",sans-serif;text-transform:none;text-decoration:none;text-align:center;background:#d6180b url(/images/filmfestival/gui.gif) no-repeat -485px -108px;border-bottom:3px solid #fff }
body.home a.mailer:hover{ background-position:-485px -208px }
body.home div.tickets a:link, body.home div.tickets a:visited{ background-position:-731px -223px;border-top:3px solid #fff }
body.home div.tickets a:hover{ background-position:-731px -273px }
/*DEE-TAIL*/
.detail div.date{ color:#6e6e6e;clear:left}
.detail .movie{ float:left;display:inline;background: url(/images/S1/lcpbox/loading.gif) no-repeat center center}
	.downloads{overflow:hidden}
	.downloads .heading, div.act h3.heading{color:#d6180b;background:transparent}
	.downloads .heading span, div.act h3.heading span{padding-left:0 !important;}
	.downloads .list{margin:.5em 0;padding:0;}
	.downloads .item{margin:0;padding:.5em 0;border:none;border-top:1px solid #323232}
	.downloads a:link, .downloads a:visited {display:block;padding-left:.7em;color:#fff;border-left:3px solid #323232}
		.downloads a:hover{ text-decoration:none;border-left-color:#fff }
.overview ul.nws .item{ margin-right:125px }
div.detail div.tickets{ margin:0 135px 0 310px;padding-left:0 }
/*ACT NOW*/
	/*overview*/
div.overview h2.heading{ color:#fff;background:#323232 }
#sub .item span.cat, #sub .item .location{ float:right;display:inline; }	
	#sub .item span.cat a:link, #sub .item span.cat a:visited, #sub .item .location a:link, #sub .item .location a:visited{ color:#fff }
#sub .item{ position:relative;overflow:hidden }
#sub .item .date{padding-right:.25em  }
#sub .item:hover span.cat{ /*background-position:-332px -120px*/ }
#sub .item:hover span.hours{ /*background-position:-423px -82px*/ }
#sub .item:hover span.location{ /*background-position:-332px -252px*/ }
#sub .item span.cat{ float:left;margin-top:.5em }
#sub .item .location{position:absolute;top:.67em;right:0  }
#sub .item .intro{ clear:left;margin-top:.5em;width:398px;font-style:italic}	
#sub .item .tickets{ display:none }
div.act .item div.image{ float:left;margin:0 0.5em 0.15em 0;width:174px;height:112px;background:url(/images/filmfestival/image.jpg) no-repeat center center;border-left:12px solid #0b0b0b }
div.act .item .foto{float:none;-moz-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);}
	div.act .item:hover div.image{border-left-color:#0b0b0b}
div.overview ul.act .item{ overflow:hidden;min-height:112px;position:relative;}
div.overview ul.act h3{ margin-left:13.29em }		
div.overview ul.act .intro, div.tickets{ margin:.67em  26em 0 15.25em }
	div.overview div.tickets{ margin:0;position:absolute;right:0;top:6px; }
	ul.poi .item .address{ margin-top:.67em }
	ul.poi .item .address, ul.poi .item .city, ul.poi .item .phone{ margin-left:18px }
	div.loc .item .intro, div.theme .item .intro{ margin-right:21.5em }
div.act .item span.cat, div.act .item .location, div.theme .item .location, div.act .item .hours, div.act .item .date {display:block;padding:0;position:absolute;right:0;width:10.42em;height:10.42em;text-align:center;background:url(/images/filmfestival/gui.gif) no-repeat left -82px  }
	div.act .item span.cat, div.act .item .location{overflow:hidden;top:0;font-size:1.09em;line-height:133px;background-position:left -82px;  }
		span.cat, a.cat:link, a.cat:visited, span.location a:link, span.location a:visited{ color:#f8b9b6;} a.cat:hover, span.location a:hover{ color:#fff; }
			div.act .item .location{ width:8em;right:238px;background-position:-18px -212px }
			div.theme .item .location{right:0;width:10.42em;background-position:left -212px  }

div.theme.overview .foto{ float:right;margin:1.09em 35px}	
div.theme.overview .item .foto{ float:left;margin:0 0.5em 0.15em 0 }		
div.theme.overview ul.act{ width:86% }

/*div.act .item:hover span.cat{background-position:-275px -82px;  }
div.act .item:hover .location{background-position:-293px -212px  }*/
div.theme .item:hover .location{background-position:-275px -212px  }
div.act .item:hover .hours{ color:#fff;background-position:-410px -82px }
div.act .item .date,div.act .item .hours{width:40px;top:40px;right:125px;font-size:1.09em;color:#fff }
	div.act .item .date{right:190px;}
	div.act .item .hours{ height:46px;line-height:53px;right:138px }

#main .poi .sub{ margin-top:0;width:422px; }
#main .poi .main{ margin-left:434px;width:380px }
div.poi{ overflow:hidden;padding:1.09em;background:#323232 }	
	div.poi ul li{padding-left:1.635em;background:none;}
		div.poi li.title{background:url(/images/filmfestival/gui.gif) no-repeat -1201px -42px}
			div.poi li.title h1{ margin:0;font-family:Arial,sans-serif }
	/*detail*/
div.act .praktisch{ float:left;display:inline;width:414px;min-height:210px }
.praktisch table{font-size:1.1em }	
	.praktisch table *{vertical-align:top;}
	.praktisch table th{ padding-left:.3em;width:8em;height:23px;color:#6e6e6e;background:url(/images/filmfestival/gui.gif) no-repeat left -42px}
	.praktisch table a:link, .praktisch table a:visited{ color:#fff;text-decoration:underline } .praktisch table a:hover{ text-decoration:none }
.main .map{ float:right;display:inline;width:236px;}
#map .gmnoprint .gmnoprint{ width:174px !important;color:#323232 }
.gmnoprint h2{margin:0;font-size:1.5em;color:#6e6e6e }
span.marker, .praktisch span.cat{ position:static;padding:3px 7px;height:10px;background:url(/images/filmfestival/gui.gif) no-repeat -57px -249px;*zoom:1 }
	.praktisch span.cat{ background-position: -57px -119px }
	span.address{ display:block;font-size:.8em;text-decoration:none }
		span.address a:link, span.address a:visited{ text-decoration:none }
div.fb-like{ margin-top:.5em }		
div.act div.fb-like{ margin:0 135px 0 310px;padding:.6em 0 0  }
	/*dating*/
div.act .item .date{ text-transform:uppercase;font:normal .83em Arial,sans-serif }	
div.act .item .weekday{ display:block;padding-top:.15em;width:40px;color:#fff;background:#8a0600;}
	div.act .item:hover .weekday{background:#d6180b}
div.act .item .day{ display:block;padding-top:.25em;width:40px;color:#d6180b;font-size:1.8em;line-height:1;background:#fff;}
div.act .item .month{ display:block;padding-bottom:.25em;width:40px;font-size:.92em;text-transform:uppercase;color:#8a0600;background:#fff}
div.act .item .hours{ display:block;width:40px;height:46px;font-size:1.09em;color:#f8b9b6;background:url(/images/filmfestival/gui.gif) no-repeat -135px -82px;/*border-left:1px dotted #8a0600*/}	

.RadTreeView{margin-bottom:2.18em;width:86%;font-size:1.2em }
.RadTreeView ul{ margin:0 } .RadTreeView ul ul{margin-left:1em  }
.RadTreeView li{background-position:left 7px}
	.RadTreeView a:link, .RadTreeView a:visited{ color:#f8b9b6;text-decoration:underline; }
	.RadTreeView a:hover{ color:#fff;text-decoration:none }
.cordis .heading{ margin-bottom:1.09em !important }
.cordis .info, .cordis .downloads{ margin-right:7.5em }


/*editortjes*/
body.profile{background:#323232  }
	body.profile #wrapper{ background-image:url(/images/filmfestival/wrapper_profile.gif) }
div.warning, div.valid, div.invalid, div.feedback{ width:82% }
div.login{ margin:0;padding:0;width:100% }	
div.loginContainer{ padding-top:2em }
.RadTabStrip { margin-top:2em !important; }
.RadTabStripTop_Vista .rtsLevel{ padding:0 !important }
.RadTabStripTop_Vista .rtsLI .rtsSelected,.RadTabStripTop_Vista .rtsLI .rtsSelected .rtsOut{ background:#8a0600 !important;border:none }
.RadTabStrip_Vista .rtsLI, .RadTabStrip_Vista .rtsLink{ color:#fff !important }
.RadTabStripTop_Vista .rtsLink, .RadTabStripTop_Vista .rtsOut{ background:none !important;border:none !important }
div.profile{ margin-bottom:2em;padding:0;margin:0;width:84%;}
div.user div.profile .heading{color:#6e6e6e;background:none  } div.user div.profile .heading span{ padding:0 !important }
.profile .whoami{ margin-top:1.09em;background:#0b0b0b}
.profile .ETxt_S1{}
* html .RadMenu_main a:link, * html .RadMenu_main a:visited, * html .RadMenu_main span { float:left }
.profile .actions{ margin:1.09em 0 2.18em 150px }
span.DFRM .ELbl_S1{ width:174px;margin-right:12px }
span.DFRM .ETxt_S1{ width:298px }
.actions{ margin:2.18em 0 2.18em 200px }

span.DFRM div.Invalid, span.DFRM div.InvalidOver{ margin-bottom:4px;}


.EC_S1{ position:relative }
.pickerWrapper_S1, .RadComboBox_S1{ width:302px !important;height:24px !important;overflow:hidden;border:1px dashed #6e6e6e  }
.pickerWrapper_S1 table, .RadComboBox_S1 table{width:298px !important;  }
.pickerWrapper_S1 td.inputCell, .RadComboBox_S1 td.inputCell{width:298px !important;overflow:hidden}
a.radPopupImage_S1, td.rcbArrowCell a{ position:absolute;right:73px;top:5px;display:block;width:75px;height:18px;text-indent:-9999px;background:#0b0b0b url(/images/filmfestival/gui.gif) no-repeat -320px top;cursor:pointer }
a.radPopupImage_S1 img{ display:none; }
.radPopupImage_S1 img { margin:0;padding:0; }
.radEnabledCss_S1, .radNegativeCss_S1, .radHoverCss_S1, .radFocusedCss_S1{ border-color:#0b0b0b }
div.pnl{border:none  }
/*calendar*/
.calendarWrapper_S1 .titlebar_S1{ color:#fff;background:#8a0600}
.calendarWrapper_S1 .TableLayout_S1 th, .calendarWrapper_S1 .TableLayout_S1, .radTimeTableCss_S1, .MonthYearFastNav_S1, .calendarWrapper_S1 .TableLayout_S1 td, .radTimeTableCss_S1 td, .MonthYearFastNav_S1 td {border-color:#f8b9b6}
.calendarWrapper_S1 .TableLayout_S1 .radCalSelect_S1 a{ border-color:#8a0600; }
.calendarWrapper_S1 .TableLayout_S1 .radCalToday_S1, .calendarWrapper_S1 .TableLayout_S1 .radCalToday_S1 a{background:#d6180b}
.calendarWrapper_S1 .TableLayout_S1 td.radCalHover_S1, .radTimeTableCss_S1 .radTimeOverCss_S1, .MonthYearFastNav_S1 td:hover {color:#fff;background:#d6180b;}
.calendarWrapper_S1 .TableLayout_S1 td.radCalHover_S1 a, .radTimeTableCss_S1 .radTimeOverCss_S1 a {color:#fff;}
.MonthYearFastNav_Default td.selected_Default, table.MonthYearFastNav_S1 td.selected_S1 {color:#fff;background:#0b0b0b;}
.MonthYearFastNav_Default td:hover,table.MonthYearFastNav_S1 td:hover {color:#0b0b0b;background:#fff;}
.MonthYearFastNav_Default td.bottom_Default, table.MonthYearFastNav_S1 td.bottom_S1{background:#0b0b0b; padding:.5em 0;overflow: hidden;}
.MonthYearFastNav_Default .bottom_Default input,table.MonthYearFastNav_S1 td.bottom_S1 input {width:60px;height:25px;color:#0b0b0b;background:url(/images/filmfestival/gui.gif) no-repeat -250px top;border:none;cursor:pointer;}
.MonthYearFastNav_Default td.bottom_Default input{}
.calendarWrapper_S1 .otherMonth_S1 *, .calendarWrapper_S1 .radCalWeekendDefault_S1 *{ color:#f0726c }
.calendarWrapper_S1 .TableLayout_S1 td.radCalSelect_S1, .MonthYearFastNav_S1 td.selected_S1{ color:#fff;background:#d6180b }
.calendarWrapper_S1 .TableLayout_S1 td.radCalSelect_S1 a{ color:#fff }

/* info op volgende regel */
div.long {float:left;}

/*SIXSHOOTER*/
* html .RadMenu_main a:link, * html .RadMenu_main a:visited, * html .RadMenu_main span { float:left }
* html .RadMenu_main .rmSlide a:link, * html .RadMenu_main .rmSlide a:visited{ width:20em !important }
* html ul{ position:static }
* html #footermenu .menu ul li{float:left;display:inline;width:99% }
* html ul.list{ width:90% }
* html b.niftyfill{ display:none !important;height:0 }
* html #wrapper { overflow:visible }
* html body.home #main,* html body.home_2 #main,* html #main .poi .main{ margin-right:431px }
* html div.free{ float:right }
* html div.detail a.rss, * html div.overview a.rss, * html div.detail a.more, * html ul.tools{top:5px  }
* html div.act{ overflow:visible }
* html div.act .list{width:960px;zoom:1}
* html div.act .item{width:960px;height:112px;float:left;display:inline;zoom:1}


/*FR*/
body.fr div.home a.nws{ left:13em;}
body.fr #cal .weekday{ font-size:.8em }
span.DFRM .ELbl_S1{  }
body.fr a.radPopupImage_S1, body.fr td.rcbArrowCell a,body.en a.radPopupImage_S1, body.en td.rcbArrowCell a
{ width:20px;height:20px;background:url(/Images/S1/Datepicker/datePickerPopup.gif) }





/*UPDATE MAY 2011*/
body.home .showtime{ height:252px;border-bottom:12px solid #fff }
body.home #slideshow,body.home .slideshowitem{ width:434px;height:252px }
body.home .showtime .heading{top:auto;bottom:24px;padding:3px 6px;
-moz-opacity:.85;opacity:.85;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter: alpha(opacity=85);}
.showtime .heading span.info{ display:block;margin:0;padding:0 !important;text-transform:none;line-height:1.15 }
#slideshow a:link, #slideshow a:visited{ float:left;font-size:.92em;line-height:1; }
#slideshowContainer img, #slideshow img{ float:none;margin:0 }
	#slideshow img{ width:434px;height:252px }
	body.default div.showtime, body.default #slideshow img{ width:298px;height:280px }
body.home .scrollPane{ float:right;margin:0;width:112px;height:252px;border:none; }
#filmstrip{ width:112px;height:252px;border:none }
#filmstrip li{float:none;display:block;padding:0;border-right:none;border-left:1px solid #fff;border-bottom:1px solid #fff;width:111px;height:86px;  }
body.home .showtime a.next, body.home .showtime a.prev{ display:none;width:112px;height:12px;left:auto;right:0;bottom:auto;background:url(/images/filmfestival/icons.png) no-repeat -868px top }
body.home .showtime a.prev{ top:0 }
body.home .showtime a.next{bottom:0;background-position:-868px -12px}
div.tickets a:link,div.tickets a:visited{ -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px }
body.home div.tickets a:link, body.home div.tickets a:visited{ float:left;font-size:1em;background:#fff url(/images/filmfestival/gui.gif) no-repeat -750px -93px;border:none }
body.home a.tickets:link, body.home a.tickets:visited{height:60px;font-size:2.4em;line-height:60px;background-position:-730px -226px;border-bottom-width:1px ; padding-left: 50px; }
	body.home a.tickets:focus,body.home a.tickets:hover,body.home a.tickets:active{background-position:-730px -286px}
div#lastAddedYouTubeVideo{position:relative;width:238px}
div#lastAddedYouTubeVideo span{display:block;width:238px;height:200px;position:absolute;top:50%;left:50%;margin:-100px 0 0 -119px;text-indent:-9999em;
background:url(/images/filmfestival/icons.png) no-repeat -801px -103px}
div.free .left div#lastAddedYouTubeVideo a.more{ text-align:right;top:-27px;left:125px }
body.home a.mailer:link, body.home a.mailer:visited{  }
#sub div.home div.act{ float:left;width:311px }
#sub div.home div.act .foto{ display:none }
div.home div.act a.rss{ top:16px;left:auto;right:11em;text-align:left;padding-left:20px; }
#sub ul.act{ margin:6px;width:299px; }
#sub ul.act .item{ padding:6px 0;width:299px;min-height:1% }
#sub ul.act h3{ margin:0 0 0 45px;width:197px;font-size:1.08em;line-height:1.231 }
#sub ul.act h3 a.title{ display:block;min-height:46px;font-size:1em }
#sub div.home div.act h2.heading, #sub ul.act .intro{ display:none }
#sub ul.act .tickets{ display:block;margin:0;padding:0;width:55px;position:absolute;right:0;top:6px; }
#sub ul.act span.date{height:auto;top:6px;right:auto;left:0  }
#sub ul.act .hours{ display:block;top:auto;bottom:8px;right:0;padding-left:23px;line-height:1.231;height:auto;font-size:.92em; }
#sub div.act .item:hover .hours{ background-position:-135px -82px }

div.home div.act a.act:link,div.home div.act a.act:visited{position:static;margin:6px 0 0 6px;text-transform:none;font-size:1.5em;color:#fff;background:transparent none}
	div.home div.act a.act:focus{  } div.home div.act a.act:hover,div.home div.act a.act:active{text-decoration:none}
#sub div.top{ overflow:hidden;min-height:252px;border-bottom:12px solid #fff}
ul#cat, ul#cat li{ margin:0;padding:0;list-style:none;background:none}
div.home ul#cat{float:right;width:110px;min-height:330px;}
div.home ul#cat li{float:left;width:55px;height:55px;background:#fff }
ul#cat a{ display:block;width:55px;height:55px;text-indent:-9999em;background:#fff url(/images/filmfestival/icons.png) no-repeat -216px 0 }
ul#cat a.actie{ }
ul#cat a.arthouse{background-position:-271px 0}
ul#cat a.avontuur{background-position:-326px 0}
ul#cat a.drama{background-position:-381px 0}
ul#cat a.f62{background-position:-436px 0}
ul#cat a.jeugd{background-position:-491px 0}
ul#cat a.kids{background-position:-546px 0}
ul#cat a.komedie{background-position:-601px 0}
ul#cat a.talent{background-position:-711px 0}
ul#cat a.thriller{background-position:-766px 0}
ul#cat a.romantiek{background-position:-821px 0}
ul#cat a.ladies{display:none}
#main div.home ul.act{ margin:2.18em 1.09em }
#main div.home ul.act h3{font:normal 1em Arial,sans-serif }
#main div.home ul.act .item:hover .title:link,#main div.home ul.act.item:hover .title:visited,#main div.home ul.act .item .title:hover{text-decoration:underline; }
div.home div.album ul.act div.tickets{display:none  }

div.home ul.album .item, #main div.home ul.act .item, div.overview ul.artist .item{ float:left;margin:0 .25em .73em 0;padding:0;width:125px;height:122px;background:#0b0b0b;border:1px solid #323232 }
div.home ul.album .item:hover,#main div.home ul.act .item:hover, div.overview ul.artist .item:hover{background:#323232  }
div.home ul.album .item img,#main div.home ul.act img, div.overview ul.artist img{ float:none;margin:3px;width:119px;height:75px;background:#0b0b0b }
div.home ul.album .item .date{ display:none;top:78px }
div.home ul.album .item .title,#main div.home ul.act .title, div.overview ul.artist .title{ display:block;padding:.5em;text-decoration:none;text-align:center;font-size:1em;border:none }
div.overview ul.artist{ overflow:hidden;width:86%;margin-left:2.18em }
div.overview ul.artist .item{ margin-right:.73em }
div.overview ul.artist .item:hover .title:link,div.overview ul.artist .item:hover .title:visited,div.overview ul.artist .title:hover{text-decoration:underline; }

div.home div.free{ padding:0 }
.free .heading{ width:238px; }
div.free div.left h1.heading{ padding-bottom:3px;border-bottom:1px solid #d6180b }
div.free div.right div#newsletter{ float:left;width:176px;text-align:center;background:#8a0600;position:relative; }
div.free div.right h2.heading{ margin-bottom:4px !important;width:176px;border-bottom:1px solid #d6180b }
div.free div.right h2.heading span{ padding:0 !important }
div#newsletter input{ margin-bottom:3px;border:1px solid #d6180b;color:#730702;background:#fff;
-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
div#newsletter input.meta{position:absolute;left:-9999em  }
div#newsletter a.btn{ display:block;margin:8px 48px;text-decoration:none;line-height:25px }
#sponsorslideshow{position:relative;margin-top:24px;width:170px;height:145px  }
#sponsorslideshow a{ position:absolute;top:0;left:0 }
#sponsorslideshow img{ margin-bottom:0;border:1px solid #F0726C; }

body.default ul.banners{ overflow:hidden;display:block;width:452px;margin:2.18em 264px}
ul.banners .item{ margin:0 1px 1px 0;width:112px;height:112px;line-height:112px;text-align:center;background:#fff }
ul.banners .item *{ text-align:center;vertical-align:middle;line-height:112px; }
ul.banners a{ display:table-cell;width:112px;height:112px }
ul.banners .item img{ float:none;margin:0;padding:0;
-moz-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100); }

#main{ position:relative }
div.detail div.long, div.detail div.extra, div.detail div.downloads{ float:left;width:510px; }
.praktisch table th{ background-position:-1000px -42px}
.praktisch table th.rpt{ background:none;text-indent:-9999em }
.praktisch table td{ padding:0 0 6px }
.praktisch table ul{ margin:0 }
.praktisch table li{background-position:left 8px }
div.detail div.fb-like{ position:relative;margin-bottom:12px;padding-top:6px }
div.fb-like a.share{position:absolute;top:6px;left:150px;float:left;width:120px;height:20px;text-indent:-9999em;background:url(/images/filmfestival/gui.gif) no-repeat -460px -300px  }
div.detail div.main div.tickets{ margin:12px 0;padding:0;}
div.detail div.main div.tickets a:link, div.detail div.main div.tickets a:visited{padding:6px 12px 6px 24px;font-size:1.1em;font-weight:bold;background-color:#fff;color:#8a0600;background-position:-750px -90px;}

div.featured{ position:absolute;top:318px;left:0;margin:0 12px 0  0; }
div.act div.featured{ clear: both;    float: left;    margin: 0 12px 0 0 !important;position:relative; top:0;}
div.featured h2.heading{ float:left;margin-top:6px !important;padding-left:12px;width:286px !important;color:#fff;background:#8a0600 }
div.featured ul.list{ float:left;margin-left:12px;width:286px;}
div.featured ul.list li{ position:relative }
div.featured ul.yt h3{ display:none; }
div.featured ul.list li{margin:0 0 8px;padding:0; }
div.featured ul.yt li{ display:inline;float:left;margin:0 12px 12px 0;width:120px;height:90px }
div.featured ul.yt li:nth-child(2n){ margin-right:0 }
div.featured ul.yt img{ width:120px;height:90px;border:1px solid #d6180b }
div.featured ul.yt .title{display:block;width:120px;height:90px;text-indent:-9999em;position:absolute;top:0;left:0;background:url(/images/filmfestival/icons.png) no-repeat -860px -160px  }
div.featured ul.artist {font-size:1.09em}
div.featured ul.artist .title{padding:0.3em 0.6em 0.3em 1.6em;text-decoration:underline;font-size:.92em;color:#8a0600;background:#fff url(/images/filmfestival/gui.gif) no-repeat -751px -163px   }
	div.featured ul.artist .title:hover{ text-decoration:none;color:#d6180b;background-position:-751px -193px }
div.featured ul.artist span{  }
div.featured ul.act{}
div.featured ul.act .item{ overflow:hidden;padding:6px 0;width:286px;min-height:1%;border-bottom:1px solid #8A0600 }
div.featured ul.act h3{ margin:0 0 0 45px;width:189px;font-size:1.08em;line-height:1.231 }
div.featured ul.act h3 a.title{ display:block;min-height:46px;font-size:1.09em }
div.featured ul.act .intro{ display:none }
div.featured ul.act div.tickets{ display:block;margin:0;padding:0;width:52px;position:absolute;right:3px;top:6px; }
div.artist div.featured ul.act div.tickets{ right:40px; }
div.featured ul.act span.date{height:auto;top:6px;right:auto;left:0  }

div.artist div.overview{ overflow:visible;width:645px; }
div.artist h1.heading{ position:relative }
div.artist h1.heading span.birth{ position:absolute;top:6px;right:12px;text-transform:none;font-size:.65em }
div.artist div.sub .heading{float:left;padding-left:12px;width:286px !important;color:#fff;background:#8a0600  }
div.sub div.series,div.sub div.awards,div.sub div.movies,div.sub div.fb{ float:left;margin:12px 0 12px 12px;width:286px }
#main div.artist div.main{ margin-right:0;width:645px;overflow:hidden; }
div.artist div.info{ width:645px;float:left }
div.artist div.featured{ position:static}
div.artist div.featured h2.heading {width:645px !important;padding:0;color:#8a0600;background:transparent}
div.artist div.featured ul.list{ margin-left:0;width:645px; }
div.artist div.featured ul.yt li:nth-child(2n){ margin-right:12px; }
div.artist div.featured ul.act .item{position:relative;overflow:hidden;width:645px;min-height:112px  }
div.artist div.featured ul.act .item .date{height:;left:auto;right:190px;top:40px; }
div.artist div.featured ul.act .item .hours{ right:125px }
div.artist div.featured ul.act .foto{ border:none }
div.artist div.featured ul.act h3{margin:0;width:auto;float:left;font-size:1.27em;line-height:normal;  }
div.artist div.featured ul.act h3 a.title{ min-height:1%;font-size:1.21em }

ul#alphabet{overflow:hidden;list-style:none;margin:1.09em}
ul#alphabet li{ float:left;width:36px;height:36px;margin:0 .35% .35% 0;padding:0;line-height:36px;background:none}
ul#alphabet li a:link, ul#alphabet li a:visited {display:block;margin:0;padding:0;width:100%;height:100%;text-align:center;font-size: 1.33em;text-decoration:none;text-transform:uppercase;color:#fff;background:#8a0600;
-moz-border-radius:3px; -webkit-border-radius:3px;border-radius:3px;}
ul#alphabet li a:focus,ul#alphabet li a:hover,ul#alphabet li a:active {color:#fff;background:#d6180b;background-image:none}

div.artist div.unit{ overflow:hidden;position:relative }
div.unit h2.heading{ margin-top:0 !important }
div.unit a.top{ position:absolute;top:8px;left:820px;text-decoration:none;color:#6e6e6e;background:transparent; }

div.sub div.social{ float:left;width:20px;height:20px;margin:12px 0 12px 12px;padding-bottom:2.15em }
div.social a:link, div.social a:visited{display:block;width:20px;height:20px;text-indent:-9999em;background:url(/images/filmfestival/icons.png) no-repeat left top  }
div.twitter a:link, div.twitter a:visited{ background-position:-94px top; }
div.website a:link, div.website a:visited{ background-position:-31px top; }

div.top ul#cat{  }

div.overview div.searchBox{display:block;position:relative;width:525px;margin:2.18em auto;padding-bottom:1.09em;border-bottom:1px solid #3b3b3b;*top:2.18em; }
	div.act.overview h2.heading{ *margin-top:2.18em !important }
div.searchBox label{ margin-right:1.09em;color:#f8b9b6 }
div.overview div.searchBox .btn{ position:absolute;right:0;top:0 }
div.searchBox .rcbInputCell{ background:transparent;border:none; }
div.searchBox .rcbInputCell input{ width:210px;color:#fff }
	div.searchBox .rcbInputCell input:focus{ color:#0b0b0b }
div.searchBox .rcbArrowCell{ width:75px;background:none;border:none }
div.searchBox .RadComboBox_S1 td.rcbArrowCell a{right:3px;top:0  }
.rcbSlide { margin-top:18em;*margin-top:0 }
