	html,body
{
	margin:0px;
	padding:3px;
	font:12px Arial,Helvetica,sans-serif;
	background-color:#F2F2F2
}
	#header
{
	margin-left:2px;
	margin-right:2px;
	padding-top:2px;
	height:83px;
	background-image:url('../img/template-header-background2.png')
}
	#searchform
{
	float:right;
	margin:10px;
	text-align:right
}
	#navigation
{
	margin-left:2px;
	margin-right:2px;
	padding:2px;
	padding-right:10px;
	height:25px;
	text-align:right;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	background-color:#DBE2E7
}
	#breadcrumbs
{
	float:left;
	padding:2px;
	font-size:13px
}
	#footer
{
	padding:2px;
	height:35px;
	text-align:right;
	border-top:1px solid #CCCCCC;
	background-color:#f2f2f2
}
	#content
{
	padding:0px;
	border-color:#000000;
	/*background: #555555;
	 */ /* min-width: 1080px;
	 -ACTIVATE THIS LINE FOR RIGHT COLUMN-*/
}
	#myborder
{
	border:1pt #000000 solid
}
	#huistekenaar
{
	float:right
}
	div.clear
{
	clear:both
}
	div.categoryList
{
	border:1px solid #006699;
	background-color:#EEEEEE
}
	div.category
{
	float:left;
	margin:5px;
	width:30%;
	height:30px
}
	div.category_edupics
{
	float:left;
	margin:5px;
	width:30%;
	height:30px
}
	div.category1
{
	float:left;
	margin:5px;
	width:600
}
	div.category img
{
	vertical-align:middle
}
.head2
{
	background-color:#127CAF;
	color:#F49B39;
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	background-image:url('../img/bgcell.png')
}
.head3
{
	background-image:url('../img/bgcell2.gif')
}
	table.admin
{
	width:70%;
	margin:20px;
	border-collapse:collapse
}
	table.admin td
{
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC
}
	table.admin tr:hover
{
	background-color:#FFFDD2
}
	img
{
	border:0
}
	h1
{
	margin:0px;
	font-size:1.5em;
	clear:both
}
	a
{
	color:black;
	font-weight:bold
}
	a:hover
{
	color:#F49B39
}
	div.thumbnail
{
	border:1px solid gray;
	float:left;
	width:140px;
	height:200px;
	margin:3px;
	background-color:#FFFFFF;
	text-align:center;
	padding-top:5px
}
	div.thumbnail-recently,div.thumbnail-recently-unused
{
	float:left;
	width:75px;
	height:100px;
	margin:3px;
	text-align:center;
	padding-top:5px;
	line-height:85%
}
	div.thumbnail-recently
{
	border:1px solid #BCBCBE;
	background-color:#FFF
}
	div.thumbnail-recently-unused
{
	border:none;
	background-color:#E9E9E9
}
	div.thumbnail a
{
	text-decoration:none
}
	div.thumbnail-recently a
{
	text-decoration:none;
	font-size:10px
}
	div.title-recently
{
	font-weight:bold;
	width:400px;
	text-align:left;
	margin-bottom:5px
}
	table.imageTable
{
	margin:0px;
	padding:0px;
	width:100%
}
	table.imageTable td
{
	vertical-align:top
}
	td.smallColumn
{
	border-collapse:collapse;
	width:160px;
	padding:0px;
	background-color:#D9DDE1;
	border:1px solid #006699
}
	td.tablebgcolor
{
	border-collapse:collapse;
	width:150px;
	height:300px;
	padding:0px;
	background-color:#f2f2f2;
	border:0px solid #006699
}
	td.smallColumn2
{
	border-collapse:collapse;
	width:160px;
	padding:0px;
	background-color:#f2f2f2;
	border:1px solid #006699
}
	div.title
{
	font-size:12px;
	color:#000000;
	font-weight:bold
}
	div.title1a
{
	font-size:12px;
	color:#000000
}
	div.title2
{
	font-size:12px;
	background-image:url('../img/bgcell.png');
	color:#F49B39;
	font-weight:bold
}
	div.title3
{
	font-size:16px;
	background-color:#1679AA;
	color:#F49B39;
	font-weight:bold
}
	div.title4
{
	font-size:16px;
	color:#006699;
	font-weight:bold
}
	div.google_block
{
	border-collapse:collapse;
	width:100%
}
.print
{
	display:none
}
	ul.sitemap
{
	list-style-image:url('../img/folder.png')
}
input, textarea {
    border: 1px solid #ddd;
    border-radius: 3px;
    box-shadow: 0 0 3px #eee;
    margin-bottom: 3px;
}
h4 {
    color: #444;
}
p {
    color: #555;
}

#crosswordForm {
    margin-bottom: -15px;
    width: 600px;
}
h1.pageTitle {
    border-bottom: 1px solid #88bd24;
    color: #88bd24;
    font-family: verdana,arial,sans-serif;
    font-size: 18px;
    text-align: left;
    width: 100%;
}
	h2.pageTitle
{
	margin:0;
	padding:0;
	color:#000000;
	font-size:12px;
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold
}
	h3.pageTitle
{
	width:100%;
	color:#00659C;
	border-bottom:1px solid #00659C;
	text-align:left;
	font-size:14px;
	font-family:verdana,arial,sans-serif
}
.newMarker
{
	color:red
}
	table.imageInfo
{
	margin:10px;
	margin-left:auto;
	margin-right:auto;
	border:1px solid #006699
}
	table.imageInfo th
{
	background-image:url('../img/template-title-background.gif');
	color:#F49B39;
	font:12px Arial,Helvetica,sans-serif;
	font-weight:bold
}
	table.imageInfo td
{
	text-align:left
}
.albumButton
{
	margin-top:5px;
	text-align:center
}
.form .input
{
	padding:2px 0 2px 0
}
.users .input input
{
	width:100%
}
.form .input label
{
	display:block
}
.form .submit
{
	padding:5px 0 5px 0
}
.form
{
	padding:5px 5px 5px 5px;
	text-align:middle
}
.form form
{
	margin:0
}
.form input[type=radio]
{
	border:none
}
.message
{
	color:#347C17;
	text-align:left;
	font-weight:bold;
	font-size:20px;
	padding:12px 0 10px 0
}
.login
{
	padding-bottom:20px;
	text-align:left
}
.login .text input,.login .password input
{
	width:135px
}
.album
{
	width:500px
}
.form .error-message
{
	color:#CC0000;
	font-weight:bold
}
.form #captcha
{
	padding:3px;
	vertical-align:middle
}
	span.sitemap
{
	background-image:url('../img/folder.png');
	background-position:left;
	background-repeat:no-repeat;
	padding-left:18px
}
	div.link
{
	padding:2px
}
	div.indexlink a
{
	font-weight:normal
}
	div.indexlink
{
	padding-bottom:5px
}
	div.indexlink img
{
	margin-top:5px;
	border:none
}
	p
{
	margin:7px 0 7px 0;
	padding:0
}
	div.cloud a
{
	text-decoration:none;
	color:#504A4B
}
	div.cloud a:hover
{
	text-decoration:underline;
	color:#212121
}
	div.cloud_cat a
{
	text-decoration:none;
	color:#504A4B
}
	div.cloud_cat a:hover
{
	text-decoration:underline;
	color:#212121
}
	#star ul.star
{
	list-style:none;
	margin:0;
	padding:0;
	width:150px;
	height:30px;
	left:10px;
	top:-9px;
	position:relative;
	float:left;
	background:url('../img/starrating.gif') repeat-x;
	cursor:pointer
}
	#star li
{
	padding:0;
	margin:0;
	float:left;
	display:block;
	width:150px;
	height:30px;
	text-decoration:none;
	text-indent:-9000px;
	z-index:20;
	position:absolute;
	padding:0
}
	#star li.curr
{
	background:url('../img/starrating.gif') left 60px;
	font-size:1px
}
	#star div.user
{
	left:15px;
	position:relative;
	float:left;
	font-size:13px;
	font-family:arial;
	color:#888
}
	ul#tabnav
{
	/* general settings */text-align:left;
	/* set to left, right or center */margin:1em 0 1em 0;
	/* set margins as desired */font:bold 11px verdana,arial,sans-serif;
	/* set font as desired */border-bottom:1px solid #00659c;
	/* set border COLOR as desired */list-style-type:none;
	padding:3px 10px 3px 10px;
	/* THIRD number must change with respect to padding-top (X) below */
}
	ul#tabnav li
{
	/* do not change */display:inline
}
	ul#tabnav li.current
{
	/* settings for selected tab */border-bottom:1px solid transparent;
	/* set border color to page background color */background-color:#f2f2f2;
	/* set background color to match above border color */
}
	ul#tabnav li.current a
{
	/* settings for selected tab link */background-color:#f2f2f2;
	/* set selected tab background color as desired */color:#00659c;
	/* set selected tab link color as desired */position:relative;
	top:1px;
	padding-top:4px;
	/* must change with respect to padding (X) above and below */
}
	ul#tabnav li a
{
	/* settings for all tab links */padding:3px 4px;
	/* set padding (tab size) as desired;
	 FIRST number must change with respect to padding-top (X) above */border:1px solid #00659c;
	/* set border COLOR as desired;
	 usually matches border color specified in #tabnav */background-color:#dbe2e7;
	/* set unselected tab background color as desired */color:#666;
	/* set unselected tab link color as desired */margin-right:0px;
	/* set additional spacing between tabs as desired */text-decoration:none;
	border-bottom:none
}
	ul#tabnav a:hover
{
	/* settings for hover effect */background:#f2f2f2;
	/* set desired hover color */
}
.sparse
{
	line-height:270%
}
.search-subcats
{
	padding-left:23px;
	font-size:80%;
	color:#666666
}
.search-subcats a
{
	color:#666666
}
.addthis_toolbox .vertical
{
	background:#D9DDE1;
	width:136px;
	padding:1px;
	border:3px solid #eee;
	-moz-border-radius:5px;
	-webkit-border-radius:5px
}
.addthis_toolbox .vertical a
{
	position:relative;
	display:block;
	background:#D9DDE1;
	width:97px;
	padding:4px 0 4px 34px;
	margin:0 0 0 5px;
	text-decoration:none;
	text-align:left;
	color:#00659C
}
.addthis_toolbox .vertical a:hover
{
	background:#f5f5f5;
	color:#027999;
	text-decoration:none;
	-moz-border-radius:4px;
	-webkit-border-radius:4px
}
.addthis_toolbox .vertical span
{
	position:absolute;
	left:14px;
	top:4px
}
.addthis_toolbox .vertical .more
{
	border-top:solid 1px #eee;
	padding:10px 0 0 0;
	margin:10px 10px 0 10px;
	text-align:center
}
.addthis_toolbox .vertical .more a
{
	padding:4px 0;
	margin:0
}
.addthis_toolbox .vertical .more a:hover
{
	background:none
}
.addthis_toolbox .vertical .more span
{
	display:none
}
.share
{
	color:#222222;
	font-weight:bold;
	padding:4px 0
}
	div.pagination
{
	padding-bottom:15px
}
	div.pagination a
{
	border:solid 1px #00659C;
	padding:3px 6px;
	margin:2px;
	text-decoration:none
}
	div.pagination a.current
{
	color:#F49B39
}
	div.pagination span.disabled
{
	border:solid 1px #999;
	padding:3px 6px;
	margin:2px;
	color:#999
}
	div#preload
{
	display:none
}
.nextButton img
{
	background-image:url("/img/next1.gif");
	background-position:0 0;
	cursor:pointer;
	height:140px;
	width:112px;
	margin-top:10px
}
.nextButton img:hover
{
	background-image:url("/img/next1.gif");
	background-position:0 140px
}

