html{
	height: 100%;
	overflow: -moz-scrollbars-vertical;
	overflow-y: scroll;
}

body{ 	
	font-family: verdana, tahoma, arial, helvetica, sans-serif; 
	color: #00144b;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	height: 100%;
	background: url('../img/bg.jpg') top center no-repeat #ffffff;
	
}

.no_print{
	
}

/* BASIC STYLE SETTINGS */

p{ margin: 0px; padding: 0px 0px 1em 0px; }
.divider{ clear: both; height: 0px; font-size: 0px; }
.spacedivider{ clear: both; margin-bottom: 1em; }
form{ padding: 0px; margin: 0px; }

/* OVERLAY */
#overlay{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	background-color: #ffffff;
	cursor: pointer;
	z-index: 200;
	display: none;
}

#box_container{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 876px;
	height: 776px;
	z-index: 200;
	display: none;
	cursor: pointer;
	background: url('../img/ajax-loader.gif') center center no-repeat;
}

/* BASE LAYOUT */

#bg{
		position: fixed;
		top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	overflow: hidden;
	z-index: 2;
}

#header{
	position: absolute;
	left: 50%;
	margin-left: -440px;
	margin-top: 0px;
	width: 880px;
	z-index: 5;
}

#topmenu{
	position: absolute;
	margin-top: 15px;
	text-align: right;
	width: 755px;
	font-size: 11px;
}

#search{
	position: absolute;
	margin-top: 15px;
	margin-left: 761px;
	font-size: 11px;
	width: 116px;
}

#searchbg{
	position: absolute;
	z-index: 5;
	margin-top: 0px;
}

#searchbox{
	position: absolute;
	z-index: 6;
}

#searchinput{
	width: 90px;
	height: 16px;
	font-size: 11px;
	padding: 0px;
	margin: 0px 0px 0px 3px;
	border: 0px solid #ffffff;
	background: url('../img/empty.gif') top left transparent;
	font-family: 'AvantGarde';
	color: #ffffff;
}

#logo{
	position: absolute;
	margin-top: 75px;
	margin-left: -39px;
}

#site{
	position: absolute;
	left: 50%;
	margin-left: -440px;
	margin-top: 125px;
	width: 880px;
	z-index: 5;
}

#menu{
	position: absolute;
	width: 173px;
	margin-left: 0px;
	z-index: 5;
}

#menu .menuitem{
	display: none;
}

#menuc{
			background: url('../img/bg85white.png');
		padding: 15px 0px 0px 5px;
}

.menuitem{
	z-index: 10;
	background: url('../img/empty.gif');
}

.menuoverlay{
	cursor: pointer;
	z-index: 15;
}

.menuclick{
	cursor: pointer;
	background: url('../img/empty.gif');
	z-index: 20;
}

.sidemenuitem{
	z-index: 10;
	background: url('../img/empty.gif');
	margin-left: 16px;
	font-size: 13px;
	line-height: 17px;
}

.bottommenuitem{
	z-index: 10;
	background: url('../img/empty.gif');
	margin-left: 16px;
}

#home{
	position: absolute;
	width: 700px;
	margin-left: 177px;
}

#container{
	position: absolute;
	width: 524px;
	margin-left: 177px;
}

#homecontent{
	height: 500px;
	margin-bottom: 74px;
}

#loader{
	position: absolute;
	margin-left: 480px;
	margin-top: 8px;
	display: none;
	z-index: 100;
}

#content{
			background: url('../img/bg85white.png');
	}

#footer, #homefooter{
	position: absolute;
	margin-top: -65px;
	z-index: 7
}

#museautrecht{ position: absolute; margin-top: -5px; margin-left: 455px; }

#copyright, #homecopyright{
	position: absolute;
	font-family: 'AvantGarde';
	margin-top: 75px;
	margin-left: 12px;
	font-size: 10px;
}

#footerlinks, #homefooterlinks{
	position: absolute;
	margin-top: 75px;
	font-size: 10px;
	text-align: right;
	width: 514px;
}

#side{
	position: absolute;
	width: 173px;
	margin-left: 704px;
}

#sidec{
			background: url('../img/bg85white.png');
	}

.fade{
	margin: 0px;
	padding: 0px;
	height: 250px;
			background: url('../img/fadewhite.png') top left repeat-x;
	}

/* STYLES */

#topmenu a{ font-family: 'AvantGarde'; color: #00144b; text-decoration: none; }
#topmenu a:hover{ text-decoration: underline; }

#footer a, #homefooter a{ font-family: 'AvantGarde'; color: #00144b; text-decoration: none; }
#footer a:hover, #homefooter a:hover{ text-decoration: underline; }

.contentcontainer{ padding: 13px; }
.sidecontainer{ padding: 13px; padding-top: 21px; }

/* MENU */
.accordion .level1.open{ 
	position: relative; 
			background: url('../img/dia_1.png') 0px 2px  no-repeat; 
		left: -12px; 
	padding-left: 12px; 
}
.accordion .level2.open{ 
	position: relative; 
			background: url('../img/dia_2.png') 0px 2px  no-repeat; 
		left: -11px; 
	padding-left: 11px; 
}

.accordion .level3 a.open{ 
	position: relative; 
			background: url('../img/dia_3.png') 0px 2px no-repeat; 
	 
	padding-left: 11px;
}

/* SIDE */
#side h2{ font-family: 'AvantGardeMed'; font-size: 18px; font-weight: normal; color: #009de1; margin: 0px 0px 7px 0px; padding: 0px; line-height: 22px; }
#side .starline{ font-size: 0px; margin: 0px 0px 12px 0px; }
#side .title{ font-family: 'AvantGardeMed'; font-size: 12px; color: #00144b; }
#side .readmore{ font-size: 10px; color: #009de1; }
#side .indent{ padding-left: 1.4em; }
#side .updent{ position: relative; top: -1em; }
#side .back{ color: #e10613; }
#side .h2{ font-family: 'AvantGardeMed'; font-size: 18px; font-weight: normal; }
#side .h3{ font-family: 'AvantGardeMed'; font-size: 14px; font-weight: normal; }
#side .txtbutton{ text-decoration: none; }
#side .txtbutton:hover{	text-decoration: underline; color: #e10613; }
#side ul.starlist{ padding: 0px; margin: 0px 0px 0px 1.5em; width: 125px; }
#side ul.starbullet1{ list-style-image: url('../img/starbullet1.png'); }
#side ul.starlist li{ margin: 0px 0px 1em 0px; }
#side ul.starlist li .predent{ margin-left: -3px; }
#side .subactive{ float: left; margin-left: 0px; }
#side a{ color: #009de1; text-decoration: none; }
#side a:hover{ color: #e10613; text-decoration: underline; }
#side a.sidemenuitem{ font-family: 'AvantGardeMed'; color: #e10613; text-decoration: none; display: block; }
#side a.sidemenuitem:hover{ color: #e10613; text-decoration: none; }
#sidec{ line-height: 1.3em; }

/* CONTENT */
#content .starline{ font-size: 0px; position: relative; top: -3px; margin: 1px 0px 12px 0px; }
#content .description{ font-size: 10px; margin-top: 0.5em; }
#content a{ color: #009de1; text-decoration: none; }
#content a:hover{ color: #e10613; text-decoration: underline; }
#content h1{ font-family: 'AvantGardeMed'; font-size: 26px; font-weight: normal; margin: 0px 0px 7px 0px; padding: 0px; }
#content h2{ font-family: 'AvantGardeMed'; font-size: 14px; margin: 0px 0px 1em 0px; padding: 0px;}
#content h3{ font-size: 11px; margin: 0px 0px 1em 0px; padding: 0px;}
#content h4{ font-size: 11px; margin: 0px 0px 1em 0px; padding: 0px;}
#content h3{ font-size: 11px; margin: 0px 0px 1em 0px; padding: 0px;}
#content .h3{ font-family: 'AvantGardeMed'; font-size: 13px; margin: 0px 0px 1em 0px; padding: 0px; color: #009de1; }
#content .childnodes{ padding-top: 40px; }
#content ul.starlist{ padding: 0px; margin: 0px 0px 1em 1.5em; width: 125px; }
#content ul.starbullet1{ list-style-image: url('../img/starbullet1.png'); }
#content ul.starlist li{ margin: 0px 0px 1em 0px; }
#content .subactive{ float: left; margin-left: 0px; }
#content .title{ font-weight: bold; color: #00144b; }
#content .txtbutton{ text-decoration: none; }
#content .txtbutton:hover{	text-decoration: underline; color: #e10613; }
#content .highlight{ color: #009DE0 !important; }
#content .sitemap div.level1 { margin-top: 10px;}
#content .sitemap .level1 a{ margin-left: 10px; font-family: 'AvantGardeMed'; font-size: 16px; font-weight: normal; color: #00144b; }
#content .sitemap .level2 a{ margin-left: 20px; font-family: 'AvantGarde'; font-size: 14px; font-weight: normal; color: #009fe5; }
#content .sitemap .level3 a{ margin-left: 30px; font-family: 'AvantGarde'; font-size: 14px; font-weight: normal; color: #e10613;  }
#content .contentcontainer table.inlinetable{ border: 0px dotted #00144B; width: 100% !important; }
#content .contentcontainer table.inlinetable td{ border: 1px dotted #00144B; margin: 0px; padding-left: 10px; }
#content .contentcontainer.content p{ line-height: 1.3em; }

/* LIST */
.list h2{ font-family: 'AvantGardeMed'; font-weight: normal; font-size: 18px; margin: 0px 0px 1em 0px; padding: 0px;}
.list h2 a{ font-family: 'AvantGardeMed'; font-weight: normal; font-size: 18px; margin: 0px 0px 1em 0px; padding: 0px; text-decoration: none; color: #00144b !important; }
.list h2 a:hover { text-decoration: underline; color: #e10613 !important; }
.list .readmore{ font-size: 10px; color: #009de1; }
.list .txtbutton{ text-decoration: none; }
.list .txtbutton:hover{	text-decoration: underline; color: #e10613; }

/* GRID */
.grid h2{ font-size: 14px; margin: 0px 0px 1em 0px; padding: 0px;}
.grid a h2{ font-size: 14px; margin: 0px 0px 1em 0px; padding: 0px; text-decoration: none; color: #00144b; }
.grid a:hover h2{ text-decoration: underline; color: #e10613; }
.grid .readmore{ font-size: 10px; color: #009de1; }
.grid .txtbutton{ text-decoration: none; }
.grid .txtbutton:hover{	text-decoration: underline; color: #e10613; }

/* MEDIA */
.media{	margin-top: 3px; margin-bottom: 1em; }
.media a{ color: #009de1; }
.media a:hover{ color: #e10613; }
.media .description{ margin-top: 0.5em; }

/* LINKS */
.link a{ color: #009de1; }
.link a:hover{ color: #e10613; }

/* PAGING */
.paging{ text-align: center; }
.paging a{ color: #009de1; text-decoration: none; }
.paging a:hover{ color: #e10613; }

/* FORM */
.form .input{ font-family: verdana, tahoma, arial, helvetica, sans-serif; color: #00144b; font-size: 11px; }
.form .inputtext{ border: 1px dotted #00144B; background: url('../img/empty.gif'); }
.form .inputtextarea{ border: 1px dotted #00144B; background: url('../img/empty.gif'); }
.form .inputbutton{ border: 1px dotted #00144B; background: #38B4E7; color: #ffffff; }
.form .error{ color: #ff0000; }

/* clock */
.clock{ position: absolute; width:50px; height:50px; z-index: 3; left: 50%; margin-left: 375px; margin-top: 54px; cursor: pointer; }
.clock img{width:100%;height:100%}
.clock .face,.clock .face div{position:absolute;top:0;left:0}
.clock .hh{background:#FFCF00;width:2px;height:2px}
.clock .mm{background:#FFCF00;width:2px;height:2px}
.clock .ss{background:#FFCF00;width:1px;height:1px}
.clock .hh2{background:#FF0000;width:2px;height:2px}
.clock .mm2{background:#FF0000;width:2px;height:2px}
.clock .ss2{background:#FF0000;width:1px;height:1px}

/* home */
#home #home_agenda{ position: absolute; margin-top: -50px; margin-left: 20px; }
#home #home_tentoonstelling{ position: absolute; margin-top: 25px; margin-left: 315px; }
#home #home_onderwijs{ position: absolute; margin-top: 240px; margin-left: 85px; }
#home #home_zaalverhuur{ position: absolute; margin-top: 310px; margin-left: 380px; }
#home #home_dehemel{ position: absolute; margin-top: 0px; margin-left: 590px; }
#home .starline{ font-size: 0px; margin: 1px 0px 12px 0px; }
	#home .circle_lrg{ position: absolute; z-index: 7; background: url('../img/85red_lrg.png') top left no-repeat; width: 183px; height: 184px; }

#home .circle_lrg{ font-family: 'AvantGarde'; font-size: 13px; color: #ffffff; }
#home .circle_lrg h2{ font-family: 'AvantGarde'; font-size: 26px; color: #ffffff; font-weight: normal; margin: 0px; padding: 0px; }
#home .circle_lrg h3{ font-family: 'AvantGardeMed'; font-size: 14px; color: #ffffff; font-weight: normal; margin: 0px; padding: 0px; }
#home .circle_sml h4{ font-family: 'AvantGarde'; font-size: 14px; color: #ffffff; font-weight: normal; margin: 0px; padding: 0px; }

#home .circle_lrg_swf{ position: absolute; margin-left: 0px; z-index: 6; }
#home .circle_lrg_content{ position: absolute; margin: 10px 20px; width: 140px; height: 140px; color: #ffffff; text-align: center; }
	#home .circle_sml{ position: absolute; z-index: 7; background: url('../img/85red_sml.png') top left no-repeat; width: 95px; height: 95px; }
#home .circle_sml_swf{ position: absolute; margin-left: 0px; z-index: 6; }
#home .circle_sml_content{ position: absolute; margin: 10px; width: 70px; height: 70px; color: #ffffff; text-align: center; }
#home_nieuws{ position: absolute; margin-top: -50px; margin-left: 270px; width: 320px; }
#home_nieuws_container{ position: absolute; margin-left: 56px; margin-top: 1px; width: 258px; overflow: hidden; height: 17px; line-height: 17px; }
#home_nieuws_scroller{ position: absolute; font-family: 'AvantGarde'; }
#home_vvdm{ position: absolute; margin-top: -30px; margin-left: 270px; width: 320px; }
#home_vvdm_container{ position: absolute; margin-left: 142px; width: 173px; overflow: hidden; height: 17px; line-height: 17px; }
#home_vvdm_scroller{ position: absolute; font-family: 'AvantGarde'; }
#home .txtbutton{ color: #00144B; text-decoration: none; }
#home .txtbutton:hover{	text-decoration: underline; color: #e10613; }
#home .star{ position: absolute; margin-top: 215px; margin-left: 550px; }
#home .star_content{ position: absolute; margin-top: 22px; margin-left: 25px; color: #ffffff; }
