blockquote,body,caption,div,dl,dt,dd,form,fieldset,h1,h2,h3,h4,h5,h6,html,label,li,ul,ol,p,pre,textarea,table,td,th{margin:0;padding:0;font-weight:normal}html,body{background:#6d5f60 url(/images/backgrounds/body.png) no-repeat 50% 50px}body{font:normal 62.5%/1.5 Arial Arial,sans-serif;color:#000}h1,h2,h3,h4,h5,h6{font-weight:bold}h1,.h1{font-size:160%}h2,.h2{font-size:140%}h3,.h3{font-size:140%}h4,.h4{font-size:120%}h5,.h5{font-size:120%}h6,.h6{font-size:120%}p{margin:0
0 1.2em 0}blockquote
p{margin:0}a{color:#cc092f;text-decoration:none}a:focus,a:hover{text-decoration:underline}a:active{outline:none}img{border:none;margin:0;padding:0;display:block}a
img{border:none}ul{list-style-type:disc}ol{list-style-type:decimal}ul,ol{margin:0
0 1.2em 1.2em;padding:0
0 0 1.2em}li ul,
li
ol{margin:0
0 0 1em}strong{font-weight:bold}em{font-style:italic}sup,sub{line-height:0}address{font-style:normal}hr{background-color:#dadada;border-width:0;color:#dadada;height:1px;line-height:0}.horizontal{list-style:none;margin:0;padding:0}.horizontal
li{position:relative;float:left}.flashObjPlaceholder{display:none}object,embed{outline:0}.hideIfJS{display:block}#hasJS
.hideIfJS{display:none}.showIfJS{display:none}#hasJS
.showIfJS{display:block}form{margin:1em
0;padding:0;border:none}form
br{clear:left}fieldset{margin:0;border:none}legend{font-weight:bold;border:none;display:none}label{display:block;float:left;margin-top:0.5em;width:120px;padding-right:20px}label,.submit{cursor:pointer}.rightLbl{width:auto;margin:0.85em 1em 0 0.5em}input,select,textarea{width:150px;margin:0.5em 0 0 0;padding:0.2em;background:#fbf3a3;border:1px
solid #eee412;color:#000;font:1em Arial,sans-serif}select{height:29px;width:234px}textarea{height:100px}input[type=text]:focus,select:focus,textarea:focus{background:#faee87}.radio,.checkbox{position:relative;border:none;margin-top:1em;width:auto;height:auto;background:none;float:left}.submit{border:none;text-align:left;height:20px}p.error{padding:10px;font-weight:bold;color:#f00;border:1px
solid #f00;background:#fff0f0}p.succes{color:#285629;border:1px
solid #285629;background:#c9e7ca}label.error{color:#f00;font-weight:bold}textarea.error,select.error,input.error{border:1px
solid #f00}.text-align-left{text-align:left}.text-align-right{text-align:right}.text-align-center{text-align:center}.text-align-justify{text-align:justify}.first{margin-left:0;padding-left:0}.last{margin-right:0;padding-right:0}.top{margin-top:0;padding-top:0}.bottom{margin-bottom:0;padding-bottom:0}.inline{display:inline}.center{margin:0
auto}.borderless{border:none}.clear{clear:both}.floatLeft{float:left}.floatRight{float:right}.imgLeft{float:left;margin:4px
10px 4px 0}.imgRight{float:right;margin:4px
0 4px 10px}.strong{font-weight:bold}.emphasis{font-style:italic}.underline{border-bottom:1px solid}.hide{display:none}.noBg{background:none}.noMargin{margin:0}.noPadding{padding:0}.noIndent{margin-left:0;padding-left:0}.noBullet{list-style:none;list-style-image:none}.lowercase{text-transform:lowercase}.readmore{font-weight:bold;text-decoration:underline;float:right;color:#000}.mask{position:absolute;top:0;left:0;z-index:400}.time-hr:first-letter {display:none}#wrapper{position:relative;width:972px;margin:auto;font-size:1.1em;background:#fff url(/images/backgrounds/header.png) no-repeat top left}.en
#wrapper{background:#fff url(/images/backgrounds/header_english.png) no-repeat top left}#siteLogo{position:absolute;top:35px;left:120px;width:484px;height:202px;background:url(/images/logos/logo.png) no-repeat;text-indent:-3000em;z-index:250}#header{width:972px;height:120px;position:relative}.default
#wrapper{font-size:1.1em}.large
#wrapper{font-size:1.2em}.large #newsletterBox,
.large .timeLines,
.large
.programPopup{font-size:0.9em}#languages{position:absolute;right:0;top:46px;margin:0;padding:0;overflow:hidden}#languages
li{float:left;margin:0
6px 0 0;padding:0;display:block}#nav{background-color:#e5173f;height:40px;position:relative;zoom:1;z-index:2}.nav{padding:7px
0 0 12px;font-family:'Arial Black';font-size:90%}.nav
li{position:relative;z-index:250;margin-right:20px}.nav
a{color:#fff;font-size:150%;font-weight:bold;text-transform:lowercase}.nav
.subNav{display:none;position:absolute;top:22px;left:-50px;width:190px;z-index:300;color:#d07ead}.nav .subNav
li{padding:0
10px 5px 20px;width:160px;background-position:-190px 0}.nav .subNav
li.first{height:10px;padding:0
10px 0 20px;background-position:0 0}.nav .subNav
li.last{height:42px;padding:0
10px 0 20px;background-position:-380px 0}.nav li:hover
.subNav{display:block}.nav li
li{clear:both;margin-left:10px;list-style:none}.nav .subNav li
a{color:#e5173f;font-size:100%;display:block;width:140px;padding-left:10px;background-position:-175px -209px;font-family:Arial,sans-serif}.navRight{background:#fff;position:absolute;top:0;right:5px;padding:10px
5px 5px 5px}.navRight
.searchBox{float:left;padding:0}.navRight
.usability{float:left}#nav .usability
a.base{text-indent:-3000em;display:block}.rss{width:21px;height:20px;background-position:-90px -110px;margin-right:10px}.fontSizeN{width:13px;height:20px;background-position:-80px -140px}.fontSizeL{width:17px;height:20px;background-position:-94px -140px}#content{position:relative;margin-top:150px;padding:40px
15px 20px 15px;clear:both}#breadcrumb{color:#cc092f;position:absolute;z-index:300;top:15px;display:none}#breadcrumb
a{color:#cc092f;cursor:pointer;position:relative;z-index:300}#main,#mainRight{width:700px;float:left;margin-right:20px}#mainRight{margin-right:0;margin-left:20px}#news
#mainRight{width:670px}#festivalInfo
#mainRight{width:656px}.aside{width:218px;float:left;overflow:hidden}#news
.aside{width:240px}#festivalInfo
.aside{width:265px}.left,.right{float:left;width:463px;margin-right:15px}.right{margin:0}#newsletterBox{position:absolute;right:58px;top:65px;height:115px;width:165px;padding:40px
14px 40px 24px}#newsletterBox
h3{color:#e5173f}#newsletterBox
.submit{margin-right:9px;width:90px;height:25px;background:#ffda00 url(/images/backgrounds/newletterSubmit.png) no-repeat 52px 0}#newsletterFrm
label{width:auto;padding-right:0}#twitterFollow{position:absolute;right:0;top:100px;width:58px;height:160px;background-position:0 -98px;text-indent:-3000em;overflow:hidden;z-index:0;overflow:hidden}#twitterFollow
a{display:block;width:58px;height:160px}.image245{position:relative;float:right;margin-left:20px;width:195px;height:254px;overflow:hidden;margin-top:-30px;z-index:1}.image245
.mask{background-position:0 0;width:195px;height:254px}.image105{position:relative;padding:3px
0 0 3px;margin:5px
0 0 5px;width:108px;height:79px;overflow:hidden}.image105
img{position:absolute;clip:rect(0 102px 72px 0)}.image105
.mask{background-position:-215px 0;width:111px;height:82px}.block{margin-bottom:15px}.tweetBlock{position:relative}.textBlock{padding:10px
0}.noBorderBottom{border-bottom:0;padding-bottom:0}.noFlash{min-height:200px}#newsBlock{position:relative}#newsBlock
.item{position:relative;background:#ffcb00;width:440px;padding:10px;margin-bottom:3px;overflow:auto}#newsBlock
h3{font-size:1.1em}#newsBlock
p{padding:0;margin:10px
0 0 0}#newsBlock
a{color:#000;text-decoration:none}#newsBlock a:hover{text-decoration:underline}#newsBlock
.date{position:absolute;top:10px;right:10px;color:#000}#programBlock{position:relative;border:1px
solid #c70f46;width:440px;background:#fff;padding:5px
10px 0 10px}#programBlock
h3{color:#dda9ca;font-size:1.7em;line-height:120%;padding-bottom:0}#programBlock
p{margin:5px
0}#programBlock
.side{float:left;width:50%}#programBlock .side
h3{color:#e5173f}#programBlock
a.block{position:absolute;bottom:0px;right:15px;display:block;position:absolute;float:right;background-position:right -208px;padding:2px
5px 2px 5px}#programBlock
.smallLogo{position:absolute;right:50px;top:-71px;width:79px;height:122px;background:url(/images/backgrounds/fsfLogo.png) no-repeat}#programBlock a:hover{text-decoration:none;background:#1f3c78}.tweetBlock
blockquote{width:460px;margin-bottom:5px;background:#b1bad2;clear:both;min-height:90px;overflow:hidden;position:relative}.tweetBlock
img{float:left;width:69px;height:69px;border:none;margin:4px
8px -5px 0px}.tweetBlock
p{padding:8px;font-size:110%}.tweetBlock
a{color:#000}.tweetBlock
.date{color:#000}.tweetBlock
span{font-weight:normal;display:block;}.fsfTweets
blockquote{min-height:90px}.fsfTweets
img{float:right;margin:7px}.social{margin-top:40px;height:80px}.social
img{display:inline;margin:0
auto 0 10px}.social
p{margin:auto;text-align:center}.timetable{width:700px !important;overflow:hidden;margin-bottom:20px;border-collapse:collapse;border-spacing:0;margin-top:10px;color:#4c3d39;height:100% !important}.timetable
thead{height:108px;padding:10px
0;background:url(/images/backgrounds/timetable-line.png) no-repeat bottom left;display:block}.timetable
tbody{display:block}.timetable tbody
td{border-right:2px dashed #e5173f;font-size:110%;font-weight:bold;padding:5px
5px 5px 5px}.timetable thead
tr{width:700px;height:50px}.timetable thead
td{padding:0
0 0 5px}.timetable
.header{height:50px;padding-bottom:8px;display:block}.timetable
.odd{background:#ffbe00}.timetable
.even{background:#ccd4e1}.timetable
.time{width:80px}.timetable
.act{width:240px}.timetable
.performer{width:240px;text-transform:uppercase}.timetable
.location{width:240px}.timetable
.play{width:140px;border:none}.timetable
a{color:#4c3d39;text-decoration:underline}.timetable a:hover{text-decoration:none}.timetable tbody
.play{padding-left:10px}{height:auto !important}.fridayTT{width:274px;height:38px;background-position:0 -1532px}.en
.fridayTT{width:276px;background-position:0 -1531px}.saturdayTT{width:319px;height:38px;background-position:0 -1484px}.en
.saturdayTT{width:341px}.sundayTT{width:273px;height:38px;background-position:0 -1436px}.en
.sundayTT{width:287px}.timeTT{width:52px;height:25px;background-position:0 -1627px}.en
.timeTT{width:56px}.actTT{width:47px;height:25px;background-position:0 -1662px}.locationTT{width:98px;height:25px;background-position:0 -1697px}.en
.locationTT{width:115px}.playTT{width:135px;height:25px;background-position:0 -1732px}.en
.playTT{width:115px}.table{position:relative;width:700px;overflow:hidden;margin-bottom:20px;line-height:100%}.table h2
a{width:700px;height:38px}.timeLines{position:relative}.timeLines
.loader{width:700px;height:100%;position:absolute;left:0;top:0;display:block;overflow:hidden;background:#fff url(/images/misc/ajax-loader.gif) no-repeat center center}.dayTimeLine{overflow:hidden}#timeLine
.arrow{width:10px;text-indent:-3000em;overflow:hidden}#selectDate
h2{background:#cc092f}#selectDate h2,
.thead
h3{font-size:1.0em;font-weight:normal;text-align:center;width:140px;float:left;color:#fff;clear:both;margin:0
5px 2px 0;height:18px}#selectDate{overflow:hidden}#selectDate
li{margin-right:3px;text-transform:lowercase}#selectDate
a{display:block;background-color:#f8799b;color:#fff;height:18px;width:18px;text-align:center;text-decoration:none}#selectDate a:hover,
#selectDate
.active{background-color:#cc092f}#selectDate
.prev{background-color:#fff;background-position:-160px -363px}#selectDate
.next{background-color:#fff;background-position:-175px -363px}#selectDate .arrow:hover{background-color:#fff}#selectDate
.hours{overflow:hidden;width:278px;float:left}#selectDate
.days{overflow:hidden}.thead{height:20px;padding-top:3px;margin-top:10px}.thead
h3{width:115px;height:17px;margin-right:0;overflow:hidden;white-space:nowrap}.thead h3,
.thead
li{padding-top:3px}.times{overflow:hidden}.times
a{display:block;margin:0
5px;height:17px}.times
.prev{background-position:-195px -365px}.times
.next{background-position:-210px -365px}.times
li.hour{width:185px;background-position:-300px -364px;padding-left:5px;font-weight:bold;color:#fff;height:17px}.times
li.time3{width:160px}.subLocation{overflow:hidden;clear:both;margin-top:2px}.subLocation
li{height:21px;position:relative;clear:both}.subLocation li
li{clear:none;overflow:hidden;white-space:nowrap}.subLocation
.location{display:block;float:left;width:114px;padding:4px
21px 0 0;height:20px;text-align:right;overflow:hidden;white-space:nowrap}.subLocation
.number{position:absolute;right:0px;top:0;width:19px;height:15px;text-align:center;color:#fff;font-weight:bold;padding-top:4px}.subLocation
.acts{position:absolute;left:135px;margin-top:0;top:0;width:999em;border:1px
solid #fff;overflow:hidden}.subLocation .acts
.placeholder{}.subLocation .acts
a{display:block;padding:2px
4px 0 4px;height:15px;border:2px
solid #fff;overflow:hidden;color:#000}.expandArrow,.collapseArrow{position:absolute;top:0;right:0;width:52px;height:52px}.collapseArrow{background-position:-366px -301px}.expandArrow{background-position:-439px -301px}.collapse{height:92px}.collapse h3, .collapse
ul{display:none}#tooltip{width:184px;height:33px;padding:5px
8px;background:url(/images/backgrounds/tooltip.png) no-repeat 0 0;position:absolute;color:#fff;overflow:hidden;z-index:1000}#tooltip
.act{font-weight:bold}#selectDate
.resetFilter{display:none;background:#cc092f;float:left;width:70px}#selectDate .resetFilter:hover{background:#f8799b}.aside
.msg{margin:0;padding:.5em 30px .5em .5em;color:#fff;background:#c3003a;position:relative}.aside .msg
.close{width:18px;height:18px;display:block;position:absolute;right:3px;top:3px;cursor:pointer;background:url(/images/buttons/closeMsg.png) no-repeat;text-indent:-9999em}.myFestivalBox{padding:15px
0;border:1px
solid #c4063a;overflow:auto;border-left:none;border-right:none;margin:0}.myFestivalBox
li{list-style:none}.myFestivalBox
.day{float:left;clear:left;display:block}.myFestivalBox
.act{float:left;position:relative;display:block;padding:5px
10px;width:140px;margin-bottom:3px;background:#ccd4e1;font-weight:bold}.myFestivalBox
strong{display:block;font-style:normal}.myFestivalBox
.del{position:absolute;top:7px;right:5px;z-index:300;width:22px;height:22px;text-indent:-3000em;background:url(/images/buttons/delAct.png) no-repeat;overflow:hidden;cursor:pointer}.myFestivalBox
.placeholder{font-size:0;line-height:0;height:0;width:0;float:none;padding:0}.myFestivalBox
.hide{display:none}.myFestivalShare{margin:10px
20px;clear:both}.myFestivalShare
li{list-style:none;padding:0;margin:0}.myFestivalShare
a{display:block;width:125px;height:27px;padding-left:35px;color:#000}.myFestivalShare
.myFesMail{background-position:-515px -100px}.myFestivalShare
.myFesPrint{background-position:-515px -130px;padding-top:3px}#mailMyFestivalFrm{margin:0}#mailMyFestivalFrm input,
#mailMyFestivalFrm
textarea{width:270px;background-color:#e2f0f5;border:1px
solid #1e3e79;margin-right:5px}#mailMyFestivalFrm
.checkbox{width:auto;margin:0.5em 5px 0 0;background:none;border:none}#mailMyFestivalFrm
.rightLbl{margin:3px
0 0 0}.opt{padding-bottom:13px}.opt
.hr{border-bottom:1px solid #c3003a;width:560px;margin-top:15px}#mailMyFestivalFrm
textarea{width:553px}#mailMyFestivalFrm
.more{display:block;color:#000;padding:3px
0 0 35px;margin:15px
0;font-weight:bold;background-position:-515px -130px;height:25px}#mailMyFestivalFrm
.submit{float:left;margin:15px
0;background-color:#c3003a;width:130px;background-position:right -268px;height:23px;border:none}#mailMyFestivalFrm
.addReceiver{background-position:-330px -181px;padding-left:17px;color:#000}#mailMyFestivalFrm
.active{background-position:-330px -161px;color:#999}.programPopup{position:absolute;width:257px;height:247px;z-index:3000;padding:30px
30px 30px 20px;display:none}.programPopup
.image{float:left;position:relative;width:120px;height:90px;overflow:hidden;margin-right:10px}.programPopup .image
img{margin:10px
0 0 7px}.programPopup
.mask{width:120px;height:90px;background:url(/images/backgrounds/popupImg.png) no-repeat}.programPopup
#close{width:20px;height:20px;position:absolute;top:25px;cursor:pointer;right:25px;display:block;overflow:hidden;text-indent:-9999em;background:url(/images/buttons/closePopup.png) no-repeat}.programPopup
h3{font-size:1em;margin-top:15px}.programPopup
a.readmore{color:#000;margin-right:5px;width:118px}.programPopup
.actInfo{width:117px;float:left}.programPopup
.performanceInfo{width:100px;position:absolute;top:130px;left:25px}.addMyFestival{display:block;position:absolute;right:27px;bottom:24px;background-position:right -237px;padding:3px
25px 3px 5px;color:#eee412;background-color:#e5173f;font-size:1.12em}.locationPopup{position:absolute;width:257px;height:247px;z-index:3000;padding:30px
30px 30px 20px;display:none}.locationPopup
a.readmore{float:left}.locationPopup
#close{width:20px;height:20px;position:absolute;top:25px;cursor:pointer;right:25px;display:block;overflow:hidden;text-indent:-9999em;background:url(/images/buttons/closePopup.png) no-repeat}#festivalInfo
#navLeft{padding:0;margin:0}#festivalInfo #navLeft
li{text-transform:lowercase;font-size:23px;list-style:none;margin:0
0 3px 0;padding:0}#festivalInfo #navLeft
a{color:#e5173f}#festivalInfo #navLeft a:hover,
#festivalInfo #navLeft
a.active{color:#1e3e79;text-decoration:none}#festivalInfo
h2{font-size:21px;color:#1e3e79}#guestbook
.posts{float:left;width:430px;overflow:hidden}#guestbook
.item{padding:10px;margin-bottom:5px}#guestbook .item
p{margin:0}#guestbook .item
a{color:#000;font-style:italic}#guestbook
.reply{margin-left:20px;float:left;width:205px}#guestbook .reply textarea,
#guestbook .reply
input{background-color:#eed8e9;border:1px
solid #dda9ca;clear:both;width:200px;float:none}#guestbook .reply input.error,
#guestbook .reply
textarea.error{border-color:#f00}#guestbook .reply
.checkbox{width:auto;float:left;background:none;border:0;padding:0}#guestbook .reply .submit,
#guestbook
.buttonAddMessage{width:100px;background-color:#3b3184;color:#dda9ca;background-position:right -208px;border:none;height:21px;float:right}#guestbook
.buttonAddMessage{width:130px;padding:3px
10px;height:auto;background-position:right -207px}#guestbook .reply
label{margin-left:5px;width:auto;padding-top:3px}.itemNav
a{font-weight:bold;padding:3px;color:#3b3184}.itemNav
span{display:none}.itemNav a:hover,
.itemNav
a.active{text-decoration:underline}.itemNav{display:table;margin:auto;text-align:center;max-width:500px}.itemNav
li{margin:0
2px;display:table-row}#news
.newsList{margin:20px
0;padding:0}#news .newsList
li{list-style:none;width:230px;margin-bottom:3px}#news .newsList
a{position:relative;display:block;background:#fde797;padding:7px;font-weight:bold;color:#000;padding-right:80px}#news .newsList
span{position:absolute;font-size:0.8em;font-weight:normal;position:absolute;top:0;right:3px;padding:9px
20px 0 0;background-position:right -359px;color:#737373}#news .newsList a:hover,
#news .newsList
a.active{text-decoration:none;background:#feca08}#news .newsList a.active
span{background-position:right -336px}#news
.newsItem{margin-top:70px}#news .itemNav
a{color:#000}#news
h1{color:#1e3e79;margin-bottom:10px;font-size:2.5em;text-transform:lowercase;position:relative;z-index:10}#contact
h2{color:#1e3e79;font-size:1.7em}#contact
address{padding-bottom:15px}#contact .fourCols
a{color:#000}#contact input,
#contact
textarea{width:230px;margin-right:5px}#contact
textarea{width:570px;margin-right:5px}#contact
.checkbox{width:auto;margin:0.5em 5px 0 0;background:none;border:none}#contact
.submit{float:left;width:170px;margin-left:140px}#searchResults
h2{color:#4B9E44;font-size:1.7em}#searchResults
ul{margin:0;padding:0;overflow:hidden}#searchResults ul
li{margin-bottom:30px}#searchResults ul
ul{margin:0
0 10px 0}#searchResults ul ul
li{margin:5px
0;clear:both}#searchResults
li{list-style:none}#searchResults li
a{color:#000;text-decoration}.columns{width:940px;position:relative}.columns
.col{float:left;margin-right:20px;display:inline}.columns
.last{margin-right:0}.twoCols
.col{width:430px;padding-right:20px}.threeCols
.col{width:300px}.fourCols
.col{width:220px;margin-bottom:10px}.blocks{border-top:1px solid #000;display:block;margin:10px
0;padding:15px
0}.blocks
.item{padding:8px
12px;min-height:55px;position:relative}.blocks
.image{width:218px;padding-right:70px}.blocks
p{margin:0}.programBlock{border:1px
solid #e5173f;background:#fff;position:relative}.programBlock h4
a{color:#e5173f;display:block}.newsBlock{background:#feca08}.newsBlock h4
a{color:#fff}.picturesBlock{position:relative;background:#b1bad2;padding-right:70px}.picturesBlock h4
a{color:#fff}.picturesBlock
.smallImagePortrait{position:absolute;top:-12px;right:15px;margin:0}.smallImagePortrait{height:98px;margin-right:10px}.smallImagePortrait
.frame{display:block;width:64px;height:85px;padding:3px
0 0 4px;overflow:hidden}.smallImagePortrait
.mask{background-position:-210px -155px;width:79px;height:98px}.smallImagePortrait .mask
a{display:block;width:79px;height:98px;text-indent:-3000em;overflow:hidden}.smallImageLandscape{height:78px;margin-right:10px}.smallImageLandscape
.frame{display:block;width:85px;margin-top:10px;height:63px;padding:3px
0 0 5px;overflow:hidden}.smallImageLandscape
.mask{background-position:-295px -175px;margin-top:10px;width:99px;height:78px}.smallImageLandscape .mask
a{display:block;width:78px;height:99px;text-indent:-3000em;overflow:hidden}#acts
.searchActs{position:relative;padding:10px
10px 10px 10px;width:920px;margin-top:10px;background:#b1bad2}#acts .searchActs
a{color:#fff;text-decoration:underline}#acts
.desc{float:left;margin:0
10px 0 15px;width:280px;color:#fff}#acts .desc
p{color:#fff}#acts
h1{color:#1e3e78;font-size:2.2em}#acts
form{margin:0;padding:0}#acts
fieldset{float:right;width:300px;margin-top:-5px;padding:0}#acts fieldset
.side{width:50%;float:left}#acts
select{width:145px;height:23px;background:#feca08;border:1px
solid #feca08}#acts select:focus{background:#ffd63e}#acts
.submit{position:absolute;bottom:10px;right:15px;background-color:#fff;background-position:right -160px;border:none;font-weight:bold;padding:2px
0 5px 5px}#acts
.sideLeft{width:460px;float:left}#acts
.sideRight{width:220px;float:left;margin-left:20px}#acts .sideRight
.actInfo{padding-left:0}.actInfo{margin:0;padding:5px
0 5px 5px}.actInfo
li{list-style:none;font-weight:bold}.actInfo
a{color:#000;text-decoration:underline}.optredensList{width:460px;margin:0;padding:0}.optredensList
li{position:relative;border-bottom:1px solid #cbd600;padding:6px
0 5px 0;min-height:20px;padding-right:185px;width:275px;list-style:none}.optredensList
a.add{position:absolute;top:6px;right:0;display:block;background-color:#ffda00;color:#000;font-weight:bold;padding:2px
30px 2px 8px;background-position:right -268px}.optredensList a.add:hover{text-decoration:none}#actsBlocks{margin-top:10px;position:relative}#actsBlocks
.block{float:left;width:290px;margin:10px
20px 10px 0;padding:5px;min-height:170px;position:relative}#actsBlocks
.left{float:left;width:115px}#actsBlocks
.right{float:left;width:150px}#actsBlocks
.last{margin-right:0}#actsBlocks
.yellow{background-color:#feca08}#actsBlocks
.whiteRed{background-color:#fff;border:1px
solid #e5173f}#actsBlocks
.blue{background-color:#b1bad2}#actsBlocks
h3{font-size:1em;padding:5px
0 10px 0}.showAllLink{color:#003870;float:right;font-weight:bold}.yearList{font-size:40px;line-height:100%}.yearList
li{margin-right:20px}.yearList
a{color:#b1bad2}.yearList .active,
.yearList a:hover{color:#1e3e79;text-decoration:none}.locationOverflow{position:relative;z-index:0;overflow:hidden;width:700px;padding-bottom:7px}.locationBox{position:relative;background:#1e3e79;height:18px;padding:7px
35px 5px 35px;width:630px}.locationBox
.gradientRight{position:absolute;width:50px;height:30px;background-position:0 -275px;top:0;right:0}.locationList{position:absolute;width:900em}.locationList
li{position:relative;background-position:right -390px;padding-right:15px}.locationList
a{display:block;color:#fff;font-size:1.3em;font-weight:bold;line-height:100%;margin-left:5px}.locationList a:hover,
.locationList
.active{color:#b1bad2;text-decoration:none}.imageNav .more a,
.locationNav .more,
.locationNav .more
a{display:block;width:14px;height:17px;text-indent:-3000em;position:absolute;overflow:hidden}.imageNav .more
a.disabled{display:none}.imageNav .more
a{margin-top:35px}.imageNav .previous,
.locationNav .previous,
.locationNav .previous
a{background-position:-535px -320px;left:0}.locationNav .previous
a{left:5px}.imageNav
.next{left:655px;z-index:255}.imageNav .next,
.locationNav .next,
.locationNav .next
a{background-position:-536px -342px;right:5px}.yearList .activeImg,
.locationList
.activeImg{position:absolute;bottom:-19px;left:50%;z-index:255;width:45px;height:20px;text-indent:-3000em;background-position:0 -330px;margin-left:-30px}.yearList
.activeImg{background-positioN:0 -355px;bottom:-5px;margin-left:-22px}#pictureBox,#albumNavBar{position:relative;background:#b1bad2;padding:15px;margin-bottom:5px;z-index:1}#albumNavBar{height:90px}#albumNavBar
#albumNav{position:absolute}#albumNavBar .more
li{position:absolute}#pictureBox
img{margin:auto}#pictureBox
#pictureDesc{display:block;text-align:center;padding-top:15px}#imageSliderBox{position:absolute;top:10px;left:35px;width:610px;height:95px;overflow:hidden;padding-left:15px;z-index:2}#imageSliderBox
.gradient{position:absolute;width:20px;height:105px;top:0;z-index:500}#imageSliderBox
.left{left:0;background-position:-120px -235px}#imageSliderBox
.right{right:0;background-position:-100px -235px}.imageNav{width:600px}.imageNav
a{cursor:pointer}.albumNav{width:3000em;height:95px;position:absolute;z-index:3}.albumNav
a{display:block}.albumNav
li{position:relative;height:95px;margin-right:20px}#vote{padding-bottom:15px}#vote
h3{padding-top:10px}#vote
img{display:inline}#startVote{height:17px}#startVote
span{display:none;font-weight:bold}.blue .thead,
.blue h3,
.blue .times
li{background-color:#b1bad2}.blue .acts
a{background-color:#e2f0f5}.blue input,
.blue
textarea{background-color:#e2f0f5;border:1px
solid #1e3e79}.blue input[type=text]:focus,select:focus,textarea:focus{background-color:#badde9}.blue
.submit{background-color:#1e3e79;color:#fff;background-position:right -268px;border:none}.purple .thead,
.purple .thead h3,
.purple .times
li{background-color:#9573cf}.purple .acts
a{background-color:#c6b7e4}.pinkBg{background-color:#dda9ca}.pink .thead,
.pink .thead h3,
.pink .times
li{background-color:#f8799b;color:#333}.pink .acts
a{background-color:#f4a2bb}.yellow .thead,
.yellow .thead h3,
.yellow .times
li{background-color:#ffcb00;color:#555}.yellow .acts
a{background-color:#fde797}.red .thead,
.red .thead h3,
.red .times
li{background-color:#d54c75}.red .acts
a{background-color:#ffd2e0}.green .thead,
.green .thead h3,
.green .times
li{background-color:#79bc00}.green .acts
a{background-color:#cfed8c}.brown .thead,
.brown .thead h3,
.brown .times
li{background-color:#ab8878}.brown .acts
a{background-color:#d8c7bb}.lightGreen .thead,
.lightGreen .thead h3,
.lightGreen .times
li{background-color:#b5cf91}.lightGreen .acts
a{background-color:#e2ecd5}.brightPurple .thead,
.brightPurple .thead h3,
.brightPurple .times
li{background-color:#bf72b0}.brightPurple .acts
a{background-color:#fbddf4}.orange .thead,
.orange .thead h3,
.orange .times
li{background-color:#fe5500}.orange .acts
a{background-color:#ffb173}.blue .subLocation
.number{background-position:-321px -331px}.purple .subLocation
.number{background:#9573cf}.pink .subLocation
.number{background:#f8799b}.yellow .subLocation
.number{background:#ffcb00;color:#555}.red .subLocation
.number{background:#d54c75}.green .subLocation
.number{background:#79bc00}.brown .subLocation
.number{background:#ab8878}.lightGreen .subLocation
.number{background-position:-257px -310px}.brightPurple .subLocation
.number{background:#bf72b0}.orange .subLocation
.number{background:#fe5500}.heading{display:block;text-indent:-3000em}.heading
a{display:block}.actsLarge{background-position:0 -1962px;width:95px;height:45px;margin-bottom:-35px}.newsLarge{background-position:0 -474px;width:141px;height:52px;margin:10px
0 -5px 0}.programmaLarge{background-position:0 -2007px;width:254px;height:69px;margin-bottom:-10px}.en
.programmaLarge{width:244px;height:68px}.tweetsLarge{background-position:0 0;width:183px;height:81px;margin-bottom:-5px}#during
.tweetsLarge{margin-top:15px}.fsftweetsLarge{background-position:0 -2128px;width:218px;height:57px;margin-bottom:-5px;margin-top:-5px}.en
.fsftweetsLarge{background-position:0 -2138px}.picturesLarge{background-position:0 -2077px;width:130px;height:50px;margin-bottom:-15px}.en
.picturesLarge{width:185px;height:60px}.voteLarge{background-position:0 -1962px;width:210px;height:74px;margin-bottom:-2px}.vrijdag27mei{background-position:0 -902px;width:700px;height:38px;margin:15px
0 5px 0}.en
.vrijdag27mei{background-position:0 -894px;height:40px}.zaterdag28mei{background-position:-9px -973px;width:700px;height:38px;margin:15px
0 5px 0}.en
.zaterdag28mei{background-position:0 -967px;height:40px}.zondag29mei{background-position:-18px -1045px;width:700px;height:38px;margin:15px
0 5px 0}.en
.zondag29mei{background-position:0 -1038px;height:41px}.myFestival{background-position:0 -249px;width:218px;height:53px;margin:0
0 5px 0}.vrijdag{background-position:0 -324px;width:42px;height:31px;margin:8px
3px}.en
.vrijdag{width:36px;height:30px}.zaterdag{background-position:0 -379px;width:42px;height:31px;margin:8px
3px}.en
.zaterdag{background-position:0 -378px;width:40px;height:30px}.zondag{background-position:0 -423px;width:42px;height:39px;margin:0
3px}.en
.zondag{width:37px;height:30px;background-position:0 -432px;margin:8px
3px}.mailMyFestival{background-position:0 -1216px;width:335px;height:70px;margin:-40px 0 28px;position:relative}.en
.mailMyFestival{}.mailMyFestivalAdditional{background-position:0 -1286px;width:348px;height:72px;margin-top:20px}.en
.mailMyFestivalAdditional{background-position:0 -1293px;height:66px}.programSmall{background-position:0 -529px;width:194px;height:52px;margin-bottom:-4px}.en
.programSmall{width:196px;height:54px;background-position:0 -527px}.newsSmall{background-position:0 -593px;width:114px;height:42px;margin:14px
0 -5px 0}.picturesSmall{background-position:0 -647px;width:103px;height:39px;margin:17px
0 -5px 0}.en
.picturesSmall{width:152px;background-position:0 -640px;height:50px;margin-top:6px}.contactLarge{background-position:0 -833px;width:163px;height:53px;margin-bottom:10px}.festivalinfoLarge{background-position:0 -690px;width:249px;height:63px;margin-bottom:10px}.en
.festivalinfoLarge{width:259px;background-position:0 -690px}.programma{background-position:0 -197px;width:193px;height:51px;float:left;margin-top:35px}.en
.programma{width:196px}.tips{background-position:0 -1104px;width:82px;height:44px;margin-bottom:-14px}.optredens{background-position:0 -1359px;width:213px;height:61px;margin-top:10px}.en
.optredens{width:296px;height:72px}.video{background-position:0 -1171px;width:107px;height:45px;margin:27px
0 7px 0}.fotoarchiefLarge{background-position:0 -757px;width:244px;height:63px}.error404{background-position:0 -1468px;width:171px;height:67px;margin-bottom:15px}.guestbookLarge{background-position:0 -1535px;width:300px;height:90px;margin-bottom:-5px}.searchResultsLarge{background-position:0 -1768px;width:311px;height:71px;margin-bottom:15px}.en
.searchResultsLarge{width:304px;height:70px}.welcome{background-position:0 -93px;width:131px;height:43px;margin-top:10px;margin-bottom:-5px}.en
.welcome{width:149px}.srPages{background-position:0 -1849px;width:94px;height:23px;margin-bottom:5px}.en
.srPages{width:67px;height:23px}.srActs{background-position:0 -1879px;width:55px;height:22px;margin-bottom:5px}.en
.srActs{width:55px;height:22px}.srNews{background-position:0 -1908px;width:80px;height:23px;margin-bottom:5px}.en
.srNews{width:60px;height:23px}.srLocations{background-position:0 -1939px;width:98px;height:22px;margin-bottom:5px}.en
.srLocations{width:114px;height:22px}#endContentLine{width:972px;height:18px;background:url(/images/misc/endContentLine.png) no-repeat}#footerWrapper{padding:0;margin-top:20px;background-color:#fff;position:relative;z-index:10}#footer{position:relative;background-color:#e5173f;height:175px;padding:10px
15px}#footer ul
li{position:relative}#footer ul
ul{position:absolute;left:0;margin:0;padding:0;width:120px;top:22px}#footer ul ul
li{display:block;float:none}#footer
a{color:#fff;text-transform:lowercase}#footer .navFooter
.cus{display:block;height:22px;margin-right:20px}#footer .navFooter
.mainItem{font-weight:bold;font-family:'Arial Black',sans-serif;font-size:140%;padding-right:20px}#footer
.home{background-position:0px -25px}#footer
.timetable{background-position:-477px -25px}#footer
.programma{background-position:-80px -25px}#footer
.nieuws{background-position:-178px -25px}#footer
.festivalinfo{background-position:-236px -25px}#footer
.fotoarchief{background-position:-327px -25px}#footer
.contact{background-position:-417px -25px}#footer
.logos{position:absolute;width:230px;height:80px;right:15px;text-align:right;background-position:-320px 90px}.logos
img{display:inline;margin-left:10px}.copyright{position:absolute;bottom:10px;left:15px;color:#fff}#sponsorLogos{width:962px;margin:0
auto;padding:0
5px 10px 5px;position:relative;z-index:5;background:#fff}#sponsorLogos
p{text-align:center;margin:auto}#sponsorLogos
img{margin:0
auto 0 10px;display:inline}#nav
form{margin:0;width:210px}#nav
.submit{padding:2px
5px 6px 15px}#nav
input{margin:0
2px;float:left}#nav
.text{background:#fff;width:120px;border:1px
solid #e5173f}.submit{float:right;width:70px;background-position:right -238px}input.green,a.green{background-color:#4b9e44;color:#eee412}input.red,a.red{background-color:#e5173f;font-weight:bold;font-size:120%;color:#fff}#newsletterFrm
input{border:none;padding:3px;color:#000;background:#ffda00}#newsletterFrm
legend{font-weight:bold}.roundedCorners,.roundedCornersContent,.roundedCornersRight{-webkit-border-radius:15px;-moz-border-radius:15px;-o-border-radius:15px}.ie7 .roundedCorners,
.ie8 .roundedCorners,
.ie9 .roundedCorners,
.ie7 .roundedCornersContent,
.ie8 .roundedCornersContent,
.ie9 .roundedCornersContent,
.ie7 .roundedCornersRight,
.ie8 .roundedCornersRight,
.ie9
.roundedCornersRight{border-radius:15px;behavior:url(/library/PIE.htc)}.ie7 .roundedCornersTop,
.ie8 .roundedCornersTop,
.ie9
.roundedCornersTop{border-radius:0 0 15px 15px;behavior:url(/library/PIE.htc)}.roundedCornersTop{-webkit-border-bottom-right-radius:15px;-webkit-border-bottom-left-radius:15px;-moz-border-radius-bottomright:15px;-moz-border-radius-bottomleft:15px;-o-border-radius-bottomright:15px;-o-border-radius-bottomleft:15px;border-bottom-right-radius:15px;border-bottom-left-radius:15px}#nav,#footer{border-radius:0 0 15px 15px}.ie7 #footer,
.ie8 #footer
.ie9
#footer{border-radius:0 0 15px 15px;behavior:url(/library/PIE.htc)}.nav a.cus,
.navFooter
a.cus{background-image:url(/images/sprites/nav.png?rev=27943);background-repeat:no-repeat}.nav .subNav
li{background-image:url(/images/sprites/subNav.png?rev=27943);background-repeat:no-repeat}.nav .subNav li a,.base{background-image:url(/images/sprites/base.png?rev=27943);background-repeat:no-repeat}.share{background-image:url(/images/sprites/share.png?rev=27943);background-repeat:no-repeat}.pictureMasks{background-image:url(/images/sprites/pictureMasks.png);background-repeat:no-repeat}.popupBg{background-image:url(/images/backgrounds/act_pop-up.png);background-repeat:no-repeat}.heading{background-image:url(/images/sprites/headers.png?rev=27943);background-repeat:no-repeat}.en
.heading{background-image:url(/images/sprites/headers_english.png?rev=27943);background-repeat:no-repeat}#vote{z-index:500;position:relative}#votePreview{display:none;background-color:#EEE412;position:absolute;top:300px;left:475px;z-index:999;padding:8px}#voteFrm
label{width:98px;margin-left:2px}#voteFrm
#voteEmail{width:217px}#voteFrm
.submit{width:102px;font-weight:bold;margin-right:2px;height:21px}#votes{margin:10px
0;overflow:hidden}#votes
li{float:left;background-color:#fbf3a3;margin:0
14px 14px 0}#votes
.last{margin-right:0}#votes li:hover,
#votes li:focus,
#votes
.active{background-color:#EEE412}#votes
.vote{padding:7px;display:block;position:relative;height:90px;float:left;z-index:7;outline:0}#votes
.radio{clear:left;margin-left:35px}#hasJS #votes
.radio{position:absolute;top:30px;left:0;z-index:6}.ie7 .timetable .header h2,
.ie8 .timetable .header h2,
.ie9 .timetable .header
h2{margin-bottom:15px}.ie8 .timetable thead tr,
.ie9 .timetable thead
tr{height:58px}.ie8 .timetable thead .header,
.ie9 .timetable thead
.header{height:50px}.ie7 .timetable,
.ie8 .timetable,
.ie9
.timetable{margin-top:20px !important}.ie8 .timetable thead,
.ie9 .timetable
thead{background-position:0px 49px}.ie7 .timetable thead td,
.ie8 .timetable thead td,
.ie9 .timetable thead
td{padding-bottom:7px}.ie7 .myFestivalBox li,
.ie8 .myFestivalBox li,
.ie9 .myFestivalBox
li{padding:5px
0;overflow:hidden}.ie7 .zondag,
.ie8 .zondag,
.ie9
.zondag{margin-top:0;height:39px}
