/* mac hide\*/
html, body {margin:0; padding:0; height:100%}
/* end hide */
/*__global__*/

body {font: 62.5% Arial,sans-serif;color:#000;background:#fff}
table{  width:100%;border-collapse:collapse;border-spacing:0;border:0;  }
table, td{ font-size:1em; vertical-align:top; }
a:link,a:visited{text-decoration: none; color:#db8317;}
a:focus,a:hover,a:active{text-decoration: none; color:#3A1906;}
:focus{ outline:0 }
h1{ margin:.8em 0;padding:0;color:#DD7A00;font: bold 1.4em "Trebuchet MS",sans-serif;letter-spacing:-.02em}
h1, .home .actDiv  h2{ margin-top:0; }
h1 a:link, h1 a:visited, h1 a:hover, h1 a:active{ text-decoration:none;color:#DD7A00;  }
h2{ margin:.8em 0;padding:0;color:#000;font:bold 1.3em "Trebuchet MS",sans-serif;letter-spacing:-.02em}
h2 a:link, h2 a:visited, h2 a:hover, h2 a:active{ text-decoration:none;color:#000;  }
h3{ margin:.8em 0;padding:0;color:#613f16;font:bold 1.2em "Trebuchet MS",sans-serif;letter-spacing:-.02em;}
h4,h5,h6{ margin:.8em 0;padding:0;color:#613f16;font:bold 1em "Trebuchet MS",sans-serif;}
p{ margin:0 }
a img{ border:none }
ul, ol { position:relative;margin:.4em 0 1.2em 1em;padding:0; }
ul ul, ol ol { margin-bottom:.5em }
ul.rcbList, .rade_module ul, .rade_editorModes ul{ position:static}
ol{ padding-left:24px}
ul { list-style:none;}
li{ margin:0;padding:.15em 0 .15em 16px;background:url(/images/jsm/li.gif) no-repeat left 6px; }
.rade_toolbarWrapper ul li, .rade_toolZone ul li, .radwindow ul li, .rade_toolbar ul li{background:none;padding:0;}
input, textarea, select{padding:1px 3px;color:#532409;font:normal .9em Verdana,sans-serif;background:#FFF7E0;border:1px solid #DB8317;}
select{ padding:0;}
option{ padding:3px;font-size:.9em;font-weight:normal;color:#532409;background:#ffe9a2;border-bottom: 1px dotted #fff}
input { height:12px; border: expression((this.type=="checkbox"||this.type=="radio"||this.type=="image")?'none':'default'); }
.rade_module input, .rade_module textarea, .rade_module select{ height:auto !important;padding:inherit !important;color:inherit !important; }
textarea{overflow:auto;}
hr{ height: 1px; color: #db8317; background:#db8317; border: 0 none; border-top: 1px solid #db8317 }
th{ text-align:left }
/*__tpl__*/
body#body{background: #3A1906 url(/images/jsm/bg.gif) repeat-x top; }
* html body#body{background: #3A1906 url(/images/jsm/bg_wrapper.gif) repeat-y top;  }
#header *, #menu *, #search *{ margin:0;padding:0;border:none;list-style:none;list-style-position:outside;text-decoration:none;background:transparent none;outline:0;vertical-align:baseline; }
.skip-to-content{position:absolute;left:-9999px;z-index:1111;font-size:0;height:0;}
.cleardiv {height:1px;overflow:hidden;clear:both;margin-top:-1px;}
form.wrap{ margin:0 auto;padding:0;width:100%;min-width:900px;height:100%;}
* html form.wrap {width:900px; }
#wrapper{ position:relative;z-index:1;margin:-40px auto 0 auto;width:900px;min-height:100%;height:auto;background: #3A1906 url(/images/jsm/bg_wrapper.gif) repeat-y center;}
* html #wrapper{ height:100%;}
#wrapper .logo{ position:absolute;top:40px;;left:-13px;width:96px;height:120px;z-index:303 }
#menu{ margin:0;padding:0;position:absolute;right:0;top:74px;width:306px;height:38px;line-height:42px;text-transform:lowercase;z-index:808}
#menu li{ float:left;display:inline;padding:0 7px;background:url(/images/jsm/gui.gif) no-repeat right -211px  }
#menu a:link, #menu a:visited{font-size:1.1em;color:#613F16; }
#menu a:hover{color:#fff  }
#search{ position:absolute;top:112px;right:47px;width:259px;height:18px;text-transform:lowercase;z-index:909}
#search .txt{ position:absolute;top:3px;left:3px;width:215px;height:18px;color:#532409; }
#search input.submit{ position:absolute;top:0;left:223px;width:36px;height:18px;text-indent:-9999px;font-size:0;border:none;cursor:pointer;}
#header{ position:relative;height:179px; width:900px; border-top:40px solid #000;text-transform:lowercase;background: url(/images/jsm/gui.gif) no-repeat center top;}
* html #header{background: url(/images/jsm/header-ie6.gif) no-repeat center top;  }
#header .logo{ float:left;display:block;}
#header #meta{ position:absolute;left:93px;top:0;height:22px;line-height:22px; }
#header #meta li{ float:left;display:inline;padding:0 7px;background:url(/images/jsm/gui.gif) no-repeat right -189px }
#header #meta li.h, #menu li.a{ padding-left:0 }
#header #meta li.p, #menu li.h{ background:none }
#header #meta a:link, #meta a:visited{color:#DD7A00; }
#header #meta a:hover{color:#fff  }
#nav{ float:right;display:inline;margin-right:10px;padding-left:10px;width:306px;position:relative;top:-67px;z-index:1200;background-color:#db8317;}
#footer{clear:both;position:relative;z-index:1300;margin:0 auto;width:900px;height:40px;line-height:40px;text-align:center;background: #3A1906 url(/images/jsm/bg_wrapper.gif) repeat-y center;}
#footer .legal{float:right;}
#footer .legal a{ display:block;margin-right:10px;width:28px;height:40px;text-indent:-9999px;background:url(/images/jsm/gui.gif) no-repeat 0 -189px; }
#footer, #footer a, #footer a:visited { color:#B2A276;text-decoration:none }
#footer a:hover{ color:#613f16}
#footer #sponsors{ position:absolute;z-index:1300;bottom:10px;left:20px;margin:0;padding:0;list-style:none;width:63px;height:53px;background: url(/images/jsm/gui.gif) no-repeat -843px -429px; }
#footer #sponsors li{ padding:0;background:none;line-height:26px; }
#footer #sponsors a{ text-indent:-9999px;display:block;width:63px;height:26px;line-height:26px;text-decoration:none }
/*__colDesign__*/
#content{margin:0 10px -145px 83px;height:100%;position:relative;top:-145px;}
table.columns{ width:807px;height:100%;border-collapse:collapse;border-spacing:0;border:0; }
table.columns td.col{position:relative;width:100%;height:100%;vertical-align:top;}
#center{ width:807px;font-size:1.2em;line-height:1.6; }
#sub{ float:right;display:inline;margin-top:403px;margin-right:37px;width:279px;}
#main{ margin:0 316px 0 0;width:491px;}
	/*__IE6 special treat__*/
	* html #content {margin-bottom:0;top:auto;height:auto !important}
	* html table.columns {position:absolute;top:-145px;left:0;padding-bottom:63px}
	* html #sub{ position:absolute;right:37px;top:403px;float:none;display:block;margin:0 }
	* html #main{ width:auto !important;}
	* html #footer{ position:absolute;z-index:7777;left:50%;margin-left:-450px;top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop +(documentElement.clientHeight-this.clientHeight) : document.body.scrollTop +(document.body.clientHeight-this.clientHeight)); }
/*__nav__*/
		#nav small{color:#FFF7E0;font-weight:bold;}
		#nav small span{width:174px;position:absolute;left:103px;top:0;z-index:0;}
		#nav small span.museum{top:38px;}
		#nav small span.smits{top:141px;}
		#nav small span.school{top:243px;}
#nav ul{ margin:0; }
#nav li{ }
li.menuitem{position:relative;z-index:101;margin-bottom:10px;padding:10px 0;width:174px;height:73px;padding-left:95px;cursor:pointer;background:url(/images/jsm/gui.gif) no-repeat 0 -239px;}
* html li.menuitem{position:static;overflow:hidden  }
li.menuitem.item1{ background-position: 0 -239px;  }
li.menuitem.item2{ background-position: 0 -322px;}
li.menuitem.item3{ background-position: 0 -405px; }
li.menuitem.hover{ z-index:202;background-color:#fff}
li.menuitem .slide{ display:none; }
li.menuitem.hover .slide{ display:block;padding:0 0 10px 10px;background:#fff; }
* html li.menuitem.hover .slide ul{ background:#fff}
li.menuitem.hover .slide li{ margin:0;padding:0;background:none;}
li.menuitem a{ display:block;width:174px;color:#FFD655;font:bold 1.4em "Trebuchet MS",Arial,sans-serif;text-decoration:none;border-bottom:1px solid #E69C2A }
li.menuitem.hover a{ color:#DB8317;border:none}
li.menuitem .slide a{ padding-bottom:1px;color:#532409;font:bold 1em Arial,sans-serif; border:none}
* html li.menuitem .slide a.menuitem{padding-left:10px;width:154px;background:#fff;margin:0}
li.menuitem .slide a:hover{color:#dd7a00; }

/*globals minimal reset*/
.nwsDiv, .actDiv, .cordis, div.album { position:relative; padding: 10px 10px 30px 10px; min-height: 328px; background: #FFFBF0; border: solid 10px #FFE9A2;}
* html .nwsDiv, * html .actDiv, * html .cordis,  * html div.album{ float:left;width:451px;height:328px;}
* html .home .nwsDiv{ width:279px }
a.nwsMore, a.actMore, a.album{position:absolute;bottom:10px;right:10px;color:#E7A24D;text-decoration:none;font-size:.9em;font-weight:bold;  }
a.nwsMore:hover, a.actMore:hover, a.album:hover{color:#613F16}
.btn{margin:2em 0;padding:0;width:50px;height:17px;text-align:center;font-size:.85em;font-weight:normal;text-transform:lowercase;color:#FFE38D;background:url(/images/jsm/gui.gif) no-repeat bottom right;border:none }
p.info{ margin-bottom:2em;font-size:.9em;color:#532409 }
td.kort { padding-bottom:1em }
td.lang{ padding-bottom:2em }
table.extra {  }
table.extra td{ padding-top:1em }
.noResults{ color:#a00;font-size:1.2em;font-weight:bold }
/*__home__*/
.home .actDiv{ background:#fff;border: solid 10px #FFD655;padding-bottom:0 }
.home .nwsDiv{ padding:0;min-height:1%;background:none;border:none }
.nwsDiv h1  { margin-left:20px }
.home h2 a.act{ font-size:1.1em }
.home .actList li.actItem{ margin-bottom:2em;padding:0 0 2em 0;overflow:hidden;background:none;border-bottom:1px dotted #9a968d;_zoom:1 }
.home .actList img{ float:right;margin:0 0 1em 1em }
.home .actList h3{ /*clear:right;display:-moz-inline-block;*/color:#DD7A00 }
.home .actList p{ display:inline }
.home a.more { color:#613F16;font-weight:bold;border-bottom:1px dotted #db8317 }
/*__lists__*/
.nwsList, .actList, .searchList{ margin:0; }
	.nwsList li, .searchList li, .actList li, ul.album .item{ padding:0 0 0 25px;background:url(/images/jsm/gui.gif) no-repeat -269px -233px; }
	.nwsList li span, .searchList li span, .actList li span { display:block;padding:.5em 0;border-bottom:1px solid #F6D5A4}
	a.nws, a.link, a.act, a.title{ color:#613F16;font-weight:bold;text-decoration:none; }
	em.date, ul.album .date{ padding-right:10px;color:#532409;font-size:.85em;font-style:normal }
	/*act*/
	.actCal td{ padding:5px 3px;background: #fffbf0;border-top:1px solid #ffd655}/*actOverview*/
	.filter{ margin-top:2em;padding-top:1em;text-align:right;border-top:1px solid #f6d5a4 }
	.filter .btn{ margin:0 }
	.info img{ margin-right:10px; }/*actDetail*/
	
.praktisch{ margin:10px 0;padding:10px; }
.praktisch h3{margin-top:0;border-bottom:1px dotted #e69c2a }
.praktisch strong{ font-weight:bold;color:#613F16 }
table.praktisch{ display:none; }
/*__zoek__*/
.EC_S1{  }	
.EC_S1 label{display:block;float:left;width:120px;color:#dd7a00;font-size:.85em; }
.EC_S1 .Etxt_S1{width:150px  }
.EC_S1 .selector{ width:156px;height:100px }
.search.btn{margin-left:120px;  }
* html .search.btn{ margin:0;position:relative;left:120px }
	/*__pager__*/
	.pager{ clear:left;margin:2em auto 0;text-align:center; }
	.counter a{ padding:2px 6px;color:#db8317;font-size:.9em;font-weight:bold;text-decoration:none;background:#fff }
	.counter a.active, .counter a:hover{ color:#ffd655 }
	.counter .prev { margin-right:10px; }
	.counter .next{ margin-left:10px }
	.pages{ margin-top:7px;color:#aaa;font-size:.85em; }
/*fotoalbum*/
div.album hr {clear:left;}
ul.list, li.item{ margin:0;padding:0;list-style:none;background:none }
ul.album, ul.thumb{overflow:hidden;*zoom:1;  }
.thumb .item{ float:left;background:#fff;border:2px solid #f6d5a4;margin:0 5px 5px 0; }
ul.thumb img { display:block;float:none;padding:4px 4px 20px 4px;border:none }
ul.album .date{  } ul.album a.title{}
ul.album .item {padding:.5em 0 .5em 25px;border-bottom:1px solid #F6D5A4;}
#shadowbox_container {z-index:9999 !important}
