h1,h2,h3,h4,h5,h6{font:bold 12pt "Trebuchet MS",Arial,sans-serif} 
.heading{margin:3% 0 1%;font-size:13pt}
body,td{font-size:10pt;font-family:Calibri,"Helvetica Neue",Verdana,sans-serif;line-height:1.231;background:white none}
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}
table{width:99%;vertical-align:top;margin:0;padding:0;border-collapse:collapse;border-spacing:0;color:#333;}
th{vertical-align:top;text-align:left;border-bottom:1px solid #000}
td{vertical-align:top;padding:1% 0;border-bottom:1px solid #aaa}

.required,.skip-to-content,#search,#zoek,.searchBox,.RadMenu,.RadPanelBar,.footerMenu,.footermenu,.topnavmenu,.subnavmenu,
#fontsize,#meta,#tools,#crumb,.breadcrumb,#nav,#left,#sidebar,#lang,#social,#footer .legal,img.lcp,
#cal,.cal,.ActivityCalendar,#lcpbox_overlay,#lcpbox_container,#loadingPanel,.loading_fo,#initializer,
a.info,a.top,a.more,.btn,a.add,a.remove,a.print,a.mail,.actions,
.photoContainer,#banner,.showtime,#slideshowContainer,#showtime,.slideshowMain,.paging,a#previous,a#prev,a#next
{display:none}

#slideshowContainer {visibility:visible !important} #slideshowContainer div{overflow:hidden}

.wrap, #wrapper, .wrapper, #header, #content, #footer,.maxwidth,.col
{width:auto;height:auto;position:static;border:0;margin:0;padding:0;float:none !important;color:black;background:transparent;border:none}

#header,#slideshow{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}
body.home #main, body.cordis #main{display:block;margin-right:40%}
#sub{display:none} body.home #sub, body.cordis #sub{position:relative;display:inline;float:right !important;width:38%}
	#main .main{margin:0 0 0 40%;} #main .sub{float:right;width:38%}
.clear{display:block;clear:both;overflow:hidden;height:1px;margin-top:-1px}
#footer{position:relative;clear:both;margin:3% 2% 0;font-size:8pt} #legal{font-size:8pt}

#content img{float:left;margin:0 3% 1.8% 0}

.date,span.cat,span.hours,.praktisch th,#privacy,.pages,label,.label,.location,
#sub .name,#sub .parent,#sub .info .title,span.query,.Result,.sum,.GridPager_S1 a,
.item .info, .item .intro, .faq .info{color:#666}


span.date{display:inline;float:left}
.date .start, .date .end{display:block}
.date span span{padding-right:1%}
div.date{clear:left;overflow:hidden;display:block;width:100% !important;margin:3% 0;padding-top:1%;font-size:8pt;border-top:1px solid #aaa}
.praktisch{margin:2% 0;padding-bottom:1%}
.praktisch th{width:38%;vertical-align:top;margin:0;padding:1%;border-bottom:1px solid #aaa}
span.cat{float:right;padding:0 .5%;width:7.5%;text-align:right}
.cat .spacer, .cat .break{padding-left:1%}
.label{clear:left;display:inline;float:left;padding-right:3%;font-size:9pt;line-height:1.5}
.forFax{clear:left} .forHours{display:none;float:none;margin-top:2.5%}
ul.list{margin:1% 0 3% 0;padding:0;list-style:none}
li.item{overflow:hidden;margin:0;padding:.5% 0;border-bottom:1px solid #ddd}
	ol.answers{ margin-top:3% }
	ol li.item{ overflow:visible;width:99%; }
	.album li.item{float:left;border:none;padding:0 .75% 0 0}
	.thumb li.item{float:left;margin:0 1% 1% 0;padding:0;position:relative;border:none}
li.item h3, ul.faq .item a.title{ display:inline;float:left;margin:0 0 0 12%;width:87%;font-size:11pt }
	ul.faq .item a.title{ float:none;display:block; }
	ol.faq .item h2{ margin:0;font-weight:normal;font-size:11pt }
	ul.album li.item h3{ margin-left:0 }
div.overview li.item h3{ font-size:11pt;font-weight:normal }
.item a.title, a.file {display:block;text-decoration:none;border:none; *display:inline-block}
	ul.search a.file{ margin-right:2% }
ul.list .date, ul.search .cat, ul.guide .cat{display:inline;float:left;margin-left:-99%;width:10%;font-size:9pt;}
ul.faq .sum{ float:left;width:10% }
li.item .intro{ margin:0 0 1% 0;padding-top:.5%;font-size:10pt;}
	div.overview li.item .intro{ clear:left;display:block;margin-left:12% }
ul.search span.query{padding:1%;border-bottom:1px dashed #aaa}

#sub .parent, #sub .info .title{display:block;margin-bottom:2%;text-decoration:none;font-size:9pt}
#sub .parent{font-size:10pt;font-weight:bold;border-bottom:1px solid #ddd}
#sub .address{display:block;margin-bottom:1%;padding-bottom:1%;border-bottom:1px solid #ddd}
#sub .name{display:block;margin-bottom:.5%;padding-bottom:.5%;color:#333;border-bottom:1px solid #ddd}
#sub .address{display:block;margin-bottom:.5%;padding:.5% 0;line-height:1.5;border-bottom:1px solid #ddd}

.cordis h2.heading{clear:left}

ul.ppl{margin:0}
ul.detail, ul.function{margin:0 40% 0 20%;}
	ul.function .item{ color:#666;border:none }
	ul.function .item h3{ margin:0;display:block }
.ppl .item, .ppl .unit {overflow:hidden;clear:none;position:relative} 
	* html .ppl .item, * html .ppl .unit{ zoom:1 }
.ppl .unit{margin-bottom:2%}
.ppl .item li{border:none}
.ppl .item a.title{display:block}
.ppl h2.name{margin:0 0 1%;padding-top:.5%;color:#666}
.ppl h3, .function h3 {margin:0;font-size:1em;color:#666}
.ppl .unit .info{width:38%;position:absolute;top:12%;right:0;  }
div.ppl .unit{position:relative;min-height:16em;} 
	div.ppl .unit{ height:16em }


