* {font-family:Arial,sans-serif}
h1,h2,h3,h4,h5,h6{font:bold 12pt "Gill Sans MT","Century Gothic","Trebuchet MS",sans-serif} 
.heading{font-size:13pt}
body{font-size:10pt;background:white none}
td{font-size:1em}
a:link, a:visited{background:transparent;text-decoration:none;color:#333;border-bottom:1px dashed #aaa}
a:link img,a:visited img, a.logo-print,a.logo{border:none}
.logo img{}
ul{list-style-type:disc}
.skip-to-content,.RadMenu_top,.RadMenu_main,.RadPanelBar_main,.RadPanelBar_top,#lcpbox_container,
.btn,#loadingPanel,.loading_fo,#initializer,.actions,.top,a.more,a.info,ul.footerMenu,img.lcp,
#cal,#lang,#filmstrip,a.prev,a.next,#social,.sub .movie,.tools
{display:none}

.wrap,#wrapper,.wrapper,.maxwidth,#header,#content,#footer
{overflow:hidden;width:auto;height:auto;position:static;border:0;margin:0;padding:0;float: none !important;color:black;background:transparent;border:none}

#header{margin:0 2%;padding:1% 0}
#header img {vertical-align: bottom;}
#content{margin:0 2%;padding:0 0 3% 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd}
#main{/*margin:.85em 0 0 40%;*/padding-bottom:2%;}
#sub{float:left;display:inline;/*width:38%;*/position:relative;padding:2% 0}
#footer{position:relative;clear:both;margin:3% 2% 0;font-size:8pt} #legal{ font-size:8pt }

body.default #sub,body.profile #sub{display:none !important  }
	#main .main{ margin:0 0 0 28%;} #main .sub{float:left;width:26%}
body.home #sub {float:right;} body.home #main{ margin:0 28% 0 0;}
body.cordis #sub{float:left;} body.cordis #main{margin:0 0 0 28%;}

div.detail .showtime{ float:left;width:298px }
#slideshowContainer {visibility:visible !important} #slideshowContainer div{ overflow:hidden }

table{ vertical-align:top;margin:0;padding:0;border-collapse:collapse;border-spacing:0; }
th{ vertical-align:top;text-align:left;border-bottom:1px solid #000 }
td{ vertical-align:top;padding:1% 0;border-bottom:1px solid #bebebe }
a.title{ font-weight:bold }
.date .start, .date .end{display:block}
.date span span{ padding-right:1% }
div.date{overflow:hidden;display:block;width:100% !important;margin:3% 0;padding-top:1%;border-top:1px solid #bebebe;}
.praktisch{margin:2% 0;padding-bottom:1%}
.praktisch table{width:99%;margin:0;padding:0;color:#6e6e6e;border-collapse:collapse;border-spacing:0;overflow:hidden;}
.praktisch th{ width:8em;vertical-align:top;margin:0;padding:3px 5px;border-bottom:1px solid #bebebe }
.cat .spacer, .cat .break{padding-left:.5%;}

.foto{display:block;float:left;margin:0 3% 1% 0;}
.date,span.cat,span.hours,.praktisch th,#privacy,.pages,label,.label,.location,
#sub .name,#sub .parent,#sub .info .title,span.query,.GridPager_S1 .Result,.GridPager_S1 a{color:#6E6E6E}
.label{ clear:left;display:block;float:left;padding-right:.5%;font-size:9pt;}
.forFax{clear:left}
.forHours{display:none;float:none;margin-top:2.5%}
.cat .spacer, .cat .break{padding-left:1%;}
span.cat{float:right;padding:0 .5%;width:7.5%;text-align:right}
.list{ margin:2% 0;padding:0;list-style:none;}
.item{ overflow:hidden;margin:0;padding:.75% 0;border-bottom:1px solid #e9e9e9}
	.album .item{ float:left;border:none;padding:0 .75% 0 0 }
span.date{ display:block;float:left;}
	#main .item a.title{} #main .home .item a.title{margin:0}
.item a.title, td.title .title{display:block;text-decoration:none;*display:inline-block;border:none}
.item .info, .item .intro{ font-size:10pt;}

div.date{overflow:hidden;display:block;width:100% !important;margin:1.7em 0;padding-top:.85em;font-size:8pt;border-top:1px solid #e9e9e9;}
div.detail span.comments{ float:none; }

ul.search span.query{padding:2px;border-bottom:1px dashed #aaa}
.thumb .item{ float:left;margin:0 4px 4px 0;padding:0;position:relative;width:51px;border:none}
.grid td{ padding:.5em .5em .5em 0;vertical-align:top;border-bottom:1px solid #e9e9e9}
.grid .answers, .grid .views{width:12%;text-align:center}
.grid a.title{ text-decoration:none;font-size:1.1em;font-weight:bold;line-height:1.2}
.grid th{padding:.15em}

div.act .item{ overflow:hidden;min-height:125px;position:relative;}
div.act ul.act h3{ margin:0 0 1% 186px }		
div.act .item .intro{ margin:1% 0 0 186px }

#sub .item .title{ display:block;}
#sub .parent, #sub .info .title{display:block;margin-bottom:.85em;text-decoration:none;font-size:1.1em}
#sub .parent{ font-size:1.1em;font-weight:bold;border-bottom:1px solid #e9e9e9 }
#sub .address{ display:block;margin-bottom:.35em;padding-bottom:.35em;border-bottom:1px solid #e9e9e9 }
#sub .name{display:block;margin-bottom:3px;padding-bottom:3px;color:#959595;border-bottom:1px solid #e9e9e9 }
#sub .address{display:block;margin-bottom:3px;padding:3px 0;line-height:1.5;border-bottom:1px solid #e9e9e9}

ul.ppl{margin:0}
.ppl .item, .ppl .unit {overflow:hidden;clear:none;position:relative;_zoom:1;}
.ppl .unit{margin-bottom:.85em}
.ppl .item li{border:none}
.ppl .item a.title{display:block}
.ppl h2.name{margin-bottom:.85em;padding-top:5px;color:#6e6e6e;border-top:1px solid #d5d5d5}
.unit .details{margin-right:180px}
.unit .info{float:right;margin:0 0 0 .85em;width:140px;color:#6e6e6e}
ul.function{float:left;margin-bottom:0;color:#6e6e6e}
.ppl h3, .function h3 { margin:0;font-size:1em;color:#6e6e6e}
.ppl li.resp {margin-left:1em}

span.DFRM{ clear:right;display:block;margin-top:1.7em;width:465px; } span.DFRM .Zone{width:460px !important; } .formPanel{ width:483px; }
span.DFRM .ELbl_S1, span.DFRM .label, .EC_S1 .label { display:block;width:120px !important;margin-right:10px;}



/*#content a:link:after, #content a:visited:after {content: " (" attr(href) ") ";font-size: 90%;}
#content a[href^="/"]:after { content: " (http://www.filmfestivaloostende.be" attr(href) ") ";}*/



