/* CSS Document */
html, body { height:100%; margin:0; padding:0; }

html { overflow-y: scroll; } /* to create a vertical dummy scrollbar in Firefox or Safari which would not have a scrollbar with height 100%. If you move to and from pages which don't have a vertical scrollbar to a page which does, it makes the page content jump sideways without a forced dummy scrollbar (works in Firefox and Safari but not in Opera; IE always shows a dummy scrollbar; Opera needs min-height and height: 101% in the container styles but it causes a standard scrollbar, not a dummy, and is less correct.)*/

	body {
		background-color:#000033;
		background-image:url(../images/bg.jpg);
		background-position:top center;
		background-repeat:repeat-y;
		font-size:62.5%;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		margin:0;
		padding:0;
	}

	#sitecontainer {
		font-size:1.1em;
		line-height:2em;
		width:950px;
		margin:0px auto;
		position:relative;
		min-height:100%;
	}
	
* html #sitecontainer { height: 100%; } /*IE browsers less than IE7*/
	
	#kop {
		background-image:url(../images/fotobalk_boven.jpg);
		background-position:top center;
		background-repeat:no-repeat;
		height:96px;
	}

	#logo {
		margin: 17px 0px 0px 18px;
	}
	
	
	#kruimelpad {
		padding:0px 0px 10px 128px;
		background-image:url(../images/bg_zoek.gif);
		background-position:right;
		background-repeat:repeat-y;
		color:#9fb3c6;
	}
	#kruimelpad_label {
		color:#9fb3c6;
	}
	#kruimelpad a {
		color:#9fb3c6;
		text-decoration:none;
	}
	#kruimelpad a:hover {
		color:#233c7a;
	}
	
	#zoeken {
		width:930px;
		padding:20px 10px 5px 10px;
		background-image:url(../images/bg_zoek.gif);
		background-position:right;
		background-repeat:repeat-y;
	}

	/*zoekform*/
	#zoekform {
		margin:0;
		padding:0;
		padding-left: 510px;
	}
	#zoekform input { width:120px; }
	#zoekform .radio { width:20px; }
	#zoekform .button { width:80px; }

	/*zoekresultaten*/
	#zoekresultaten {
		background-color:#fdede8;
		border-top:1px solid #f05122; 
		border-bottom:1px solid #f05122;
		padding:5px;
	}
	
	#kol1 { width:30px; text-align:center; }
	#kol2 { width:100px; text-align:center; }
	#kol3 { width:420px; }
	
	.lijst_even {
	background-color:#fff;	
	}
	.lijst_oneven {
	background-color:#f3f4f7;	
	}
	
	#categorie {
	font-size:0.8em;
	}

	/*algemeen*/
	#content {
		width:530px;	/* 550px*/
		padding:30px 150px 150px 250px;
		
	}
	
	td { vertical-align:top; }
	
	a:link, a:active, a:visited { color:#f05122; }
	a:hover { color:#233c7a ; }

	h1 { /*titel*/
	font-size:130%;
	margin:0;
	padding:0;
	margin-bottom:2em;
	color:#233c7a;
	}
	
	h2 { /*subtitel*/
	font-size:100%;
	margin:0;
	padding:0;
	color:#000;
	}
	
	h3 { /*subtitel onderstreept*/
	font-size:100%;
	margin:0;
	padding:0;
	color:#233c7a;
	border-bottom:1px solid #233c7a;
	}

	h4 { /*subtitel inline onderstreept*/
	display:inline;
	font-size:100%;
	margin:0;
	padding:0;
	color:#000;
	border-bottom:1px solid #000;
	}


	/*themaweergave*/
	.themalinks {
		border-top:1px solid #9fb3c6;
		margin-top:60px;
		padding-top:10px;
	}
	.themalinks_top {
		border-bottom:1px solid #9fb3c6;
		margin-bottom:60px;
		padding-bottom:10px;
	}
	
	/*collectiedetails*/
	.rubrieklabel { float:left; width:150px; color:#233c7a; }
	.detaildata { float:left; }
	#s1 {
		height:480px;
		width:515px;
		padding:0;
		margin:0;
	}
	
	#s1 div {
		width:515px;
		height:460px;
		top:0;
		left:0;
		overflow:auto;
	}
	#nav { padding-bottom:10px;}
	#nav a { border:1px solid #9fb3c6; padding:2px 5px; margin:2px; text-decoration:none; }
	#nav a:hover { background-color:#9fb3c6; color:#fff; }
	#nav a.activeSlide { border:1px solid #f05122; background: #f05122; color:#fff; }
	#nav a:focus { outline: none; }

	
	/*nieuwspagina*/
	.nieuwslijst {
	padding-bottom:2em;
	clear:both;
	}
	.nieuwsimg { padding-bottom:2em; padding-left:10px; }
	
	.nieuwsarchieflijst {
	margin:5px 0px;
	}
	.nieuwsarchieflijst a { color:#000; text-decoration:none; font-weight:bold; }
	.nieuwsarchieflijst a:hover { text-decoration:underline; }
	.datum { font-style:italic;   }
	h2#nieuwstitel { color:#f05122; margin-bottom:20px; }


	/*nieuwsbrief aanmeldform*/
	#aanmeldform {
	background-color:#f3f4f7;
	margin:0;
	padding:5px;
	}
	.label { width:100px; padding-right:30px; text-align:right; }
	
	#aanmeldform .radio { width:20px; }
	#aanmeldform input { width:200px; }

	/*form algemeen*/
	.radio { width:20px; }
	.special { width:5px; visibility:hidden; }
	input { width:300px; }
	textarea { width:300px; }
	#error { border:1px solid #cc0000; }
	#errormsg { border:1px solid #cc0000; color:#cc0000; font-weight:bold; padding:5px 10px; }
	.button { background-color:#233c7a; color:#fff; width:120px; }

	/*iframe adlib zoekpagina's*/
	#kruimelpad_collectiesearch {
		padding:0px 0px 10px 128px;
		background-image:url(../images/bg_zoek.gif);
		background-position:right;
		background-repeat:repeat-y;
		color:#9fb3c6;
	}

	#content_collectiesearch {
		width:772px;
		padding:30px 50px 150px 128px;
		
	}

	/*pda telefoonlink*/
	.phone {
	display:none;
	}

	/*footer*/
	#footer {
	clear:both;
	margin:-85px auto 0 auto;
	height:85px;
	width:950px;
	background-image:url(../images/fotobalk_onder.jpg);
	background-position:center;
	background-repeat:no-repeat;
	}