@import url(/css/editortjes.css);

/* mac hide\*/
html, body {margin:0; padding:0; height:100%;}
/* end hide */

/*__global__*/
html {overflow:-moz-scrollbars-vertical;overflow-x:auto;}
body {font: 62.5%/1.5 Tahoma,sans-serif;color:#202628;background:#fff;}
table, td{font-size:1em;}
ul.rcbList{font-size:1.3em;}
.rcbHovered {cursor:pointer;}
a:link,a:visited{text-decoration:underline;color:#94C33B;}
a:visited{ color:#83B02D }
a:focus,a:hover,a:active{text-decoration: none; color:#0f0;}
h1 a:link, h1 a:visited{ text-decoration:none;color:#fff;border-bottom:1px dotted #94c33b;}
h1 a:hover{color:#94c33b;border-bottom-style:solid;  }
h1,h2,h3,h4,h5,h6{ margin:0 0 1em;padding:0;font:bold 1em Verdana, sans-serif;color:#fff; }
h1, .heading, #nav h2 { margin:1em 0;font-size: 1.4em;}
.heading{ font-size:1.1em }
p{ margin:0 0 1em; }
a img{ /*border:none;*/ }
ul, ol { margin:1.1em;padding:0; }
ol{ position:static; }
ul ul, ol ol { }
ol{ padding-left:2.2em;}
ul {list-style-image:none;list-style-position:outside;list-style-type:disc;}
ul li{  }
hr{ height: 1px; color: transparent; background:transparent none; border: 0 none; border-top: 1px dotted #555; }
th{ text-align:left; }
input, textarea, select{padding:1px 3px;color:#888;font:normal 1em Verdana, sans-serif;background:transparent;border:1px solid #555;}
select{ padding:0;}
option{ padding:3px;font:normal .85em Verdana,sans-serif;color:#CCC49F;background:#2C302F;border-bottom: 1px dotted #555;}

.RadComboBox_S1, .RadComboBox_S1 input, .RadComboBoxDropDown_S1{ color:#888; }
.titlebar_S1, .RadComboBoxDropDown_S1 .rcbHovered{ color:#fff;background-color:#83b02d;}

/*__tpl__*/
.skip-to-content{position:absolute;left:-9999px;z-index:9999;font-size:0;height:0;}
.cleardiv, span.clear {display:block;clear:both;overflow:hidden;height:1px;margin-top:-1px;}
form.wrap{ margin:0 auto;padding:0;width:100%;height:100%;}
.wrapper, #slideshowContainer{ overflow:hidden;margin:0 auto;min-width:980px;max-width:1225px;}
* html .wrapper, * html #slideshowContainer {width:980px}
* html .detail #slideshowContainer{ width:600px }
#header{ position:relative;height:125px; width:100%;background:#fff;}
#header .wrapper, #footer .wrapper{ position:relative; }
#slideshowContainer { overflow:visible }
#header .logo{ float:left;margin:0;padding:0;}
#search{ position:absolute;top:0;right:0;width:335px;height:125px;font-family:Verdana,sans-serif; }
#search input{font-size:1.2em;color:#888;border-color:transparent}
#search .txt{ position:absolute;top:40px;left:55px;padding:3px;width:227px;height:12px;border:1px solid #888; }
#search .EC_S1{ position:absolute;top:65px;left:55px;border:1px solid #888;overflow:hidden;  }
#search .EC_S1 label{display:none}
#search .EC_S1 input, .searchBox .datepicker input{padding:0;border:none;}
#search .pickerWrapper_S1, .searchBox .pickerWrapper_S1, .searchBox .RadComboBox_S1 { position:relative;}
#search td.inputCell input{ margin-top:3px;padding:0 3px;height:15px !important;border:none; }
#search a.radPopupImage_S1, .searchBox a.radPopupImage_S1, .searchBox .rcbArrowCell a{ display:block;width:16px;height:16px;text-indent:-9999px;position:absolute;right:1px;top:1px;z-index:9999;background:#888 url(/images/uit/gui.jpg) no-repeat left -140px; }
#search a.radPopupImage_S1 img, .searchBox a.radPopupImage_S1 img{ display:none; }
.radPopupImage_S1 img, .radPopupImage_Default img{ margin:0;padding:0; }
#search input.submit{ position:absolute;top:65px;left:240px;width:50px;height:20px;font-size:1.1em;color:#fff;background:#888;border:none;cursor:pointer;}
#footer{clear:both;font-family:Verdana,sans-serif;color:#999;background:#fff;}
#footer a:link, #footer a:visited, #footer a:hover { text-decoration:underline;color:#999; }
#footer .footerMenu{ margin:0;padding:10px 10px 40px;list-style:none;overflow:hidden; }
#footer .footerMenu li{ float:left;display:inline;width:24.9%;margin:0;padding:0;  }
#footer .footerMenu a{ display:block;margin-bottom:.5em;font-size:1.5em;font-weight:bold;text-decoration:none;color:#000; }  
#footer .footerMenu a:hover{ color:#202628; }
#footer .footerMenu ul{ margin:0;padding:0;list-style:none; }
#footer .footerMenu li li{ float:none;display:block;margin:0 0 .4em 0;padding:0;width:auto;  }
#footer .footerMenu li li a{ display:inline;font-size:1.2em;font-weight:normal;text-decoration:underline;color:#202628; }
#footer .footerMenu li li a:hover{color:#333D40;text-decoration:none;}
#footer #meta{clear:left} #footer #meta, #footer #address{ margin-top:10px;text-align:center}
#footer img{ border:none }
#footer .oo{position:absolute;left:10px;bottom:1px;}
#footer .lcp{position:absolute;right:10px;bottom:10px;}
.TelerikModalOverlay{ background-color:#000 !important }
.fczHidden .fcz{ margin:0;margin-top:-1px;height:1px;overflow:hidden;border:none; }
div.fcz{ display:block;/*margin-top:11px;padding-top:9px;border-top:1px solid #3B3C3D;*/ }

/*__colDesign__*/
	body.home,body.default{ margin:0 auto;}
	#content{ position:relative;z-index:1;color:#999;background:#202628 url(/images/uit/bg_content.gif) repeat-x center top}
	* html #content{ position:static }
	#content .wrapper{ background:#202628 url(/images/uit/bg_content.gif) repeat-x center top }
	#main{ margin-left:360px; }
	.col{font-size:1.3em;margin-bottom:6em; }

body.home #content .wrapper{ background:#202628 url(/images/uit/bg_wrapper.gif) repeat-y left top }
body.home .col{ margin-bottom:0 }
body.home #main{background:#202628;}
body.home #sub{margin-left:320px; }
body.default #sub{clear:left;float:left;margin-top:10px;width:300px;  }
body.home #main{ clear:both;margin:0;_float:left}
#sub .info, #sub a.ppl, #sub div.fcz, .hours table {width:300px;}

/*__nav__*/
#nav{ position:relative;float:left;padding:10px;font-family:Verdana,sans-serif;background:#333D40 url(/images/uit/bg_nav.gif) repeat-x center top;z-index:9999;_position:static;_zoom:1 }
#nav .RadMenu{float:left} 
	* html #nav .RadMenu, * html #nav .RadMenu .rmRootGroup {display:inline;position:static !important;  } 
#nav .RadMenu ul{ margin:0;padding:0;width:280px;}
#nav .RadMenu li{margin:0;padding:2px 0;width:280px;border-top:1px solid #2C302F }
#nav .RadMenu li.rmLast{  }
#nav .RadMenu a:link, #nav .RadMenu a:visited { display:block;width:280px !important;height:26px;line-height:26px;text-decoration:none;color:#fff;cursor:pointer;border:1px solid #333D40 }
#nav .RadMenu a:hover, #nav .RadMenu a:focus{color:#94c33b;border:1px solid #2C302F;background:#2C302F }
#nav .RadMenu .rmText{padding:0 3px;font-size:1.3em; }
#nav .RadMenu .rmLast .rmText{  }
#nav .RadMenu .rmSlide{ }
#nav .RadMenu .rmSlide li{ padding:0;border:none; }
#nav .RadMenu .rmSlide a:link,  #nav .RadMenu .rmSlide a:visited{width:220px !important;height:22px;line-height:22px;background:#94c33b;border:none;border-bottom :1px solid #83b02d }
#nav .RadMenu .rmSlide a:hover{color:#fff;background:#83B02D }
#nav .RadMenu .rmSlide .rmText{ }

/*__various artists__*/
.noResults,.invalid, .invalid a:link, .invalid a:visited, .invalid a:hover{margin:0;padding:0;color:inherit;background:none;border:none; }
.foto{ display:block;float:left;margin:0 1em .75em 0; }
#main div.home, div.overview, div.detail, div.search{overflow:hidden;  }
.intro, .long, .extra, .info, div.hours, .contact, .praktisch, .long, .extra, .downloads, .searchBox {margin-bottom:1em;}
.info ul{display:inline-block}
/*.cordis div.nws, .prod .heading, h2#desc {clear:left;float:left; }*/
.date, .hours, .when, .where, .org, .price, span.cat, .pages, label,a.more,a.add,a.remove,a.print,a.manage { color:#CCC49F;font:normal .83em Verdana,sans-serif; }
.act .date, .act .hours, .act .where, .act .price, .act .when, .act .org{padding:3px 3px 3px 14px;background:url(/images/uit/icons.gif) no-repeat; }
.act .hours{ background-position: left 7px}
.act span.hours{ background-position: left 5px }
.act .when{background-position: left -176px  }
.act span.date{background-position: left -176px  }
.act .price{background-position: left -355px  }
.act .where{background-position: left -539px  }
.act span.where{background-position: left -540px  }
.act .org{ background-position: left -760px }
.act span.org{ background-position: left -761px }
.cat .spacer, .cat .break{padding-left:10px;}
a.more:link, a.more:visited, span.cat, span.cat a:link, span.cat a:visited{text-decoration:none;color:#c7c2bd;}
span.cat, .intro{ font-style:italic;color:#888 }
.home .intro{font-style:normal  }
a.more:hover, span.cat a:hover{color:#fff; }
a.more{ cursor:pointer }
a.add, a.remove{ position:absolute;right:.5em;top:.5em;display:block;width:28px;height:16px;text-indent:-9999px;background:url(/images/uit/gui.jpg) no-repeat left -335px }
a.remove{ background-position:left -355px; }
a.add,a.remove,a.print,a.manage{font-size:.9em;color:#fff;  }
a.print{position:absolute;right:1em;top:2em;padding-left:16px;background:url(/images/uit/gui.jpg) no-repeat left -388px}
a.add:hover, a.remove:hover, a.manage:hover, a.print:hover{ text-decoration:none }

/*__lists__*/
.list{ margin:0 0 1em;padding:0;list-style:none; }
.item{ position:relative;margin:0;padding:.25em 0;overflow:hidden;border-top:1px solid #2C302F; }
	* html .overview .list{ overflow:hidden;width:99% }
	* html .overview .item{ width:95%;position:static }
	* html #sub .home .ActivityList{width:314px}
	* html #sub .home ul.act{  }
	* html #sub .home ul.act .item{ position:static  }
	* html #sub .home ul.act a.act{margin:0 }
	* html #sub .home .item .date{ position:static  }

.item .date{ position:relative;display:block;float:left;width:5.25em;line-height:1.5;_display:inline-block}
.item a.act, .item a.search {display:block;margin-left:4.75em;padding-left:1em;text-decoration:none;font-family:Verdana,sans-serif;background:url(/images/uit/act.gif) no-repeat 2px 6px;_display:inline-block;  }
.item a.act:hover, .item a.search:hover { color:#fff;}
.item a.search{ margin:0 }
.item .praktisch, .item .intro{ margin:0;position:relative;min-height:16px; }
* html .item .praktisch{ height:16px; }
#sub .praktisch, * html #sub .item .praktisch{ display:none; }
.overview .praktisch{margin-left:5.5em;  }
.item a.more{ text-decoration:underline;color:#94C33B;background:transparent; }
	.overview ul.act a.more{ display:block;margin-left:16.8em }
.act .item{ padding-right:30px }
.item .fly{ position:absolute;top:2px;right:2px; }
.overview .item .fly{ right:3em }
.detail .fly, .my .fly{ position:absolute;top:1px;right:35px; }
.detail .fly{ top:35px }

/*__my act__*/
.my .item, .overview ul.act .item { position:relative;padding:1em 0;border:none;border-bottom:1px dotted #555;_width:600px; }
.my .item .praktisch, .overview ul.act .praktisch { position:static;display:block;margin-left:10em;}
	.overview ul.act .praktisch{ margin-left:14em }
.my .date, .overview ul.act .date { float:none;width:auto;margin:0 70px 0 12em;display:block;position:static }
	.overview ul.act .date{ margin-left:17em; }
.my a.act, .overview a.act { display:block;margin:0 4em 0 9.23em;padding:0;font-size:1.08em;line-height:1.2;letter-spacing:.01em;background:none; }
	.overview a.act{ margin-left:13em }
.my .intro{margin-left:10em;}
	.overview ul.act .intro{ margin-left:13.8em }
.my a.add, .my a.remove{ top:5px;right:2px }
		* html .my .item { position:static}
		* html a.add, * html a.remove{ position:static;float:right }

/*__home__*/
.home .right{float:right;}
.home .ActivityList { margin-right:320px;padding:10px; }
.home .act .date, .overview .act .date, .my .act .date{ padding:0;background:none }
#main .home .heading{ margin-top:10px;padding-top:30px;border-top:1px dotted #555}
.home div.fcz{margin-top:1em;padding:10px;width:280px !important;background:#1B1C20  }
div.right .actions{ margin:0 }
.calls{ margin:10px 0 0;padding:0;list-style:none;width:300px;overflow:hidden; }
.home .calls{ margin:0 }
.calls li{ margin:0;padding:0;float:left; }
.calls a{display:block;width:150px;height:70px;text-indent:-9999px;background:url(/images/uit/gui.jpg) no-repeat }
.calls .do_add{ background-position:0 0 }
.calls .do_add:hover{ background-position:-300px 0 }
.calls .do_join{ background-position:-150px 0 }
.calls .do_join:hover{ background-position:-450px 0 }
.calls .do_search{ background-position:0 -70px }
.calls .do_search:hover{ background-position:-300px -70px }
.calls .do_kids{ background-position:-150px -70px }
.calls .do_kids:hover{ background-position:-450px -70px }

/*__act detail__*/
.detail{ position:relative }
.detail .heading{ margin:0 0 .35em; }
.detail a.add, .detail a.remove{ display:inline;position:static;width:auto;height:auto;text-indent:0;padding:2px 35px; }
a.manage{padding:2px 0 2px 20px;background:url(/images/uit/gui.jpg) no-repeat left -483px  }
.detail .foto{float:none}
.detail .actions{ float:left; }
.detail .praktisch{ position:relative;float:none;margin:1em 0;padding:1em 0;width:auto;border-top:1px dotted #555;border-bottom:1px dotted #555;overflow:hidden; }
.praktisch table{width:99%;margin:0;padding:0;border-collapse:collapse;border-spacing:0;overflow:hidden;}
.praktisch th, .praktisch td{vertical-align:top;margin:0;padding:3px;  }
.praktisch th{ width:8em;line-height:1.5;}
.downloads { margin:1em 0 2em;padding-top:1em;border-top:1px dotted #555 }
.downloads .item{ border:none }
.downloads a, a.file {height:auto !important; }

/*__search__*/
div.search .info{ padding-left:3px;color:#888; }
ul.search span.query{ padding:0 1px;border-bottom:1px dotted #fff }
.searchBox{ margin-bottom:2em;position:relative;overflow:hidden; }
.searchBox .datepicker{ float:left;width:200px;height:20px;margin-bottom:2em }
	.searchBox .tot{ float:left }
.searchBox label{ width:120px; }
	.searchBox .datepicker label{ width:45px }
	.searchBox .category{ clear:left }
	.searchBox .category label{ margin:1em 0;font-weight:bold;font-size:1.13em;color:#fff }
	.searchBox .category .Echkl_S1{ margin-bottom:1em }
	.searchBox .category .Echkl_S1 label{ font-size:.75em;font-weight:normal;color:#ccc49f }
.searchBox .datepicker .pickerWrapper_S1{border:1px solid #888  }
.searchBox .EC_S1{margin-bottom:.5em;position:relative;overflow:hidden  }
.searchBox .EC_S1 .ETxt_S1{ width:317px; }
.searchBox .EC_S1 select{ margin-left:120px;font-size:.85em;border:1px solid #555  }
.searchBox .btn{margin-left:120px;width:50px;height:20px;font-size:.85em;text-transform:lowercase;color:#fff;background:#888;border:none;cursor:pointer;  }
.searchBox td.inputCell input, .searchBox .RadComboBox_S1 .rcbInputCell input{padding:0 3px;height:14px !important;  }
.searchBox a.radPopupImage_S1{ right:20px;top:2px;*right:1px;*top:1px }
.searchBox .RadComboBox_S1{ width:166px !important }
.searchBox .RadComboBox_S1 .rcbInputCell{ padding:0;background:transparent;border:none }
.searchBox .RadComboBox_S1 .rcbInputCell input{ margin:0;border:1px solid #555 }
.searchBox .RadComboBox_S1 .rcbArrowCell{ width:16px;height:16px;background:none;border:0; }
.searchBox .rcbArrowCell a{ right:0;top:0; }
.searchBox div.pnl{ border:none }
.searchBox .actions{ overflow:hidden;margin:0;padding:1em;background:#1b1c20 }
	.searchBox .actions .btn{ width:70px;margin:0 }
/*__slideshow__*/
body.home #slideshow{ position:relative;z-index:1;width:100%;height:300px;background:#94c33b; }
div.act #slideshowContainer{ margin-bottom:1em;height:320px; }
body.home #slideshowContainer{ height:300px;overflow:hidden }
body.home #slideshowContainer div{ display:none;height:300px;width:100%; }
#slideshowContainer h2 a{text-decoration:none; }
#slideshowContainer .foto{ margin:0 3em 0 0; }
#slideshowContainer h2, #slideshowContainer ul, #slideshowContainer .date, #slideshowContainer .hours{font:bold 1.4em "Helvetica Neue",Verdana,sans-serif; }
#slideshowContainer h2{ padding:1.25em 0 0; }
#slideshowContainer h2 a{font-size:1.3em;text-decoration:none;color:#42413C; }
#slideshowContainer h2 a:hover{color:#fff}
#slideshowContainer ul{ list-style:none;margin:1em 0 .5em;font-size:1.6em;color:#202628 }
#slideshowContainer li{ padding:10px 0 4px 30px;*zoom:1 }
#slideshowContainer .date{ float:none;padding-left:0;margin-bottom:5px;width:auto;font-size:1em;font-weight:bold;color:#202628; }
#slideshowContainer .date .day{padding:3px 4px 6px 2px;font-size:.9em;background:url(/images/uit/gui.jpg) no-repeat left -160px  }
#slideshowContainer .hours{ font-size:1em;font-weight:bold;color:#202628;background:url(/images/uit/gui.jpg) no-repeat -573px -195px  }
#slideshowContainer .intro, #slideshowContainer .long{ padding:0 .5em 0 0;font-size:1.3em;color:#000; }/*no intro @ Oostende*/
#slideshowContainer .intro *, #slideshowContainer .long *{display:inline;margin:0}
#slideshowContainer a{ color:#fff; }
#slideshowContainer a.more{ font-size:1.3em; }
#slideshow .paging{position:absolute;left:62.5%;bottom:.5em;z-index:2; }
.paging a, .paging a:visited{ padding:2px 5px;cursor:pointer;text-decoration:none;font:normal 1.2em Verdana,sans-serif;color:#333D40; }
.paging a:hover{color:#000;}
.paging a.activeSlide, .paging a.disabled {color:#000;background:#fff;}
.paging .pages{ margin-top:1em;font-size:.85em; }

/*__calendar__*/
.calendarWrapper_S1 .titlebar_S1{ color:#fff;background:#94c33b }
.calendarWrapper_S1 .TableLayout_S1 .radCalSelect_S1 a{ border-color:#94c33b;background:#fff }
.calendarWrapper_S1 .TableLayout_S1 .radCalToday_S1, .calendarWrapper_S1 .TableLayout_S1 .radCalToday_S1 a{ color:#fff;background:#94c33b }

.ActivityCalendar{position:relative;padding:10px;width:280px;font-family:Verdana,sans-serif;_position:static}
.ActivityCalendar img.calLoadingImg{ position:absolute;top:15px;right:15px;}
.ActivityCalendar .titlebar_Default, .ActivityCalendar .TableLayout_Default, { font-size:.9em; }
.ActivityCalendar table{ width:100%;font-size:.85em;border-collapse:collapse;border-spacing:0;border:0;}
.ActivityCalendar td {text-align:center;}
.ActivityCalendar table.titlebar_Default{ cursor:pointer;color:#CCC49F;background:#2C302F }
.ActivityCalendar table.titlebar_Default td{ padding:4px}
.ActivityCalendar th.DaysOfWeek_Default { height:30px;text-align:center;vertical-align:middle;font-weight:normal;color:#fff; }
.ActivityCalendar table.TableLayout_Default{ width:280px; }
.ActivityCalendar table.TableLayout_Default td{ width:40px;height:30px;text-align:center; }
.ActivityCalendar table.TableLayout_Default td.radCalWeekendDefault_Default a{ background:#252827 }
.ActivityCalendar table.TableLayout_Default td a{ display:block;margin:0 auto;width:40px;height:30px;text-align:center;text-decoration:none;line-height:30px;color:#CCC49F;background:#2C302F; }
.ActivityCalendar table.TableLayout_Default td.otherMonth_Default *{ text-decoration:none;background:#202628; }
.ActivityCalendar table.TableLayout_Default td.day a, .ActivityCalendar table.TableLayout_Default td.day span.today, .ActivityCalendar table.TableLayout_Default td.dayOver a{display:block;margin:0 auto;padding:2px;width:36px;height:26px;line-height:26px;color:#CCC49F;  }
.ActivityCalendar table.TableLayout_Default td.day a.today, .ActivityCalendar table.TableLayout_Default td.day span.today, .ActivityCalendar table.TableLayout_Default td.dayOver a, .ActivityCalendar table.TableLayout_Default td.dayOver a.today{ color:#2C302F;background:#CCC49F; }
.ActivityCalendar table.TableLayout_Default td.dayOver a{ color:#2C302F;background:#94c33b; }
table.MonthYearFastNav_Default{ width:240px;background:#fff;border:1px dotted #202628; }
table.MonthYearFastNav_Default td{ width:25px;height:25px;text-align:center;font-size:1.1em;cursor:pointer; }
table.MonthYearFastNav_Default td.bottom_Default{ padding:4px;background:#202628;}
table.MonthYearFastNav_Default td.bottom_Default input{color:#fff;font-size:.9em  }
table.MonthYearFastNav_Default td.selected_Default{ color:#fff;background:#94c33b; }



div.fcz{ position:relative;z-index:1 }
div.fcz input.edit{ position:absolute;z-index:10 }
