body{
	margin: 0px;
	background-color: #F1F4DE;
}

.placeholder body{
	background: #fff;
	text-align: center;
}

.placeholdertext{
	width: 480px;
	margin: 10em auto;
}

.placeholdertext a,
.placeholdertext a:link,
.placeholdertext a:active,
.placeholdertext a:visited
{
	color: #999;
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#container
{
width: 790px;
margin: 0px auto;
background-color: #fff;
border-left: 1px solid #45660D;
border-right: 1px solid #45660D;
border-bottom: 1px solid #45660D;
background-color: #FDFDF3;
padding: 0px;
background-image:url(img/right_back.gif);
background-position: 100% 96%;
background-repeat: no-repeat;
}

#container_norightcol
{
width: 790px;
margin: 0px auto;
background-color: #fff;
border-left: 1px solid #45660D;
border-right: 1px solid #45660D;
border-bottom: 1px solid #45660D;
background-color: #FDFDF3;
padding: 0px;
}

#top
{
position: relative;
height: 120px;
background-color: #FFFFFF;
border-bottom: 5px solid #D1F527;
padding: 0;
background-image: url(img/top_back_yellow.gif);
background-position: top right;
background-repeat: no-repeat;
}

#logo{
position: absolute;
margin: 5px;
border: 0px;
}

#menu{
position: absolute;
bottom: 0px;
width: 100%;
height: 32px;
}

/* Tabbed menu */
#nav {
	position: absolute;
	margin: 0;
	padding: 0;
	height: 32px;
	list-style: none;
	display: inline;
	overflow: hidden;
	}

#nav li {
	margin: 0; 
	padding: 0;
    list-style: none;
	display: inline;
	}

#nav a {
	float: left;
	padding: 32px 5px 0 0;
	overflow: hidden;
	height: 0px; 
	height /**/:32px; /* for IE5/Win only */
	}
	
#nav a:hover {
	background-position: 0 -32px;
	}

#nav a:active, #nav a.selected {
	background-position: 0 -32px;
	}

#tab_act a  {
	width: 113px;
	background: url(img/tab_act.gif) top left no-repeat;
	}
#tab_wie a  {
	width: 113px;
	background: url(img/tab_wie.gif) top left no-repeat;
	}
#tab_scr a  {
	width: 113px;
	background: url(img/tab_scr.gif) top left no-repeat;
	}
#tab_for a  {
	width: 113px;
	background: url(img/tab_for.gif) top left no-repeat;
	}
#tab_bib a  {
	width: 113px;
	background: url(img/tab_por.gif) top left no-repeat;
	}
#tab_mai a  {
	width: 113px;
	background: url(img/tab_mai.gif) top left no-repeat;
	}

/* End of tabbed menu */

#top h1
{
padding: 0;
margin: 0;
}

#rightcolumn
{
float: right;
width: 227px;
margin: 0px;
padding: 0px;
}

#rightcolumn p{
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
padding: 0px 4px 0px 4px;
color: #797D60;
width: 90%; 
}

p.leesmeer{
	width: 100%;
	text-align: right;
}

.leesmeer a, a:active, a:visited, a:link{
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: none;
color: #797D60;
}

.leesmeer a:hover{
text-decoration: overline;
width: 100%;
text-align:right
}

#header_sc1{
width: 227px;
height: 100px;
background-image:url(img/right_head_sc1.gif);
border-top: 1px solid #CCD0B3;
}

#header_sc2{
width: 227px;
height: 103px;
background-image:url(img/right_head_sc2.gif);
border-top: 1px solid #CCD0B3;
}

#header_sc3{
width: 227px;
height: 103px;
background-image:url(img/right_head_sc3.gif);
border-top: 1px solid #CCD0B3;
}

#header_sc4{
width: 227px;
height: 103px;
background-image:url(img/right_head_sc4.gif);
border-top: 1px solid #CCD0B3;
}

#header_sc5{
width: 227px;
height: 103px;
background-image:url(img/right_head_sc5.gif);
border-top: 1px solid #CCD0B3;
}

#header_sc6{
width: 227px;
height: 103px;
background-image:url(img/right_head_sc6.gif);
border-top: 1px solid #CCD0B3;
}

#header_sc7{
width: 227px;
height: 103px;
background-image:url(img/right_head_sc7.gif);
border-top: 1px solid #CCD0B3;
}

#header_sc8{
width: 227px;
height: 103px;
background-image:url(img/right_head_sc8.gif);
border-top: 1px solid #CCD0B3;
}

#header_sc9{
width: 227px;
height: 103px;
background-image:url(img/right_head_sc9.gif);
border-top: 1px solid #CCD0B3;
}

#header_sc10{
width: 227px;
height: 103px;
background-image:url(img/right_head_sc10.gif);
border-top: 1px solid #CCD0B3;
}

#header_sc11{
width: 227px;
height: 103px;
background-image:url(img/right_head_sc11.gif);
}

#header_sc12{
width: 227px;
height: 103px;
background-image:url(img/right_head_sc12.gif);
}

#header_sc13{
width: 227px;
height: 103px;
background-image:url(img/right_head_sc13.gif);
}

#header_sc14{
width: 227px;
height: 103px;
background-image:url(img/right_head_sc14.gif);
}

#header_sc15{
width: 227px;
height: 103px;
background-image:url(img/right_head_sc15.gif);
}

#header_sc16{
width: 227px;
height: 103px;
background-image:url(img/right_head_sc16.gif);
}

#header_forum{
width: 227px;
height: 100px;
background-image:url(img/right_head_forum.gif);
border-top: 1px solid #CCD0B3;
}

#header_biblio{
width: 227px;
height: 103px;
background-image:url(img/right_head_biblio.gif);
}

#header_royalnews{
width: 227px;
height: 103px;
background-image:url(img/right_head_royalnews.gif);
}

img.link{
	border: 0px;
}

#content
{
margin-right: 227px;
padding: 1em;
background-color: #FFFFFF;
background-image:url(img/main_back.gif);
background-position: bottom right;
background-repeat: no-repeat;
border-right: 1px solid #CCD0B3;
}

#content_norightcol
{
margin-right: 0px;
padding: 1em;
background-color: #FFFFFF;
background-image:url(img/main_back_nocol.gif);
background-position: bottom right;
background-repeat: no-repeat;
}

#content p, #content_norightcol p{
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #3F422F;
}

#content ol li, #content_norightcol p{
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #3F422F;
}

td {
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #3F422F;
}

span.main_spacer{
	text-align: center;
}

img.spacer{
	border: 0px;
}

a, a:active, a:visited, a:link{
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: none;
color: #797D60;
}

a:hover{
text-decoration: underline;
color: #9BAD54;
}


#footer
{
clear: both;
margin: 0;
background-color: #E5F78F;
height: 20px;
}

#bottom_copy{
	position: relative;
	left: 10px;
	top: 2px;
}

#bottom_email{
	position: relative;
	left: 25%;
	top: 2px;
	border: 0px;
}

#bottom_links{
	position: relative;
	left: 46%;
	top: 2px;
	border: 0px;
}

#leftnav p { margin: 0 0 0 0; }
#content h2, #content_norightcol p { margin: 0 0 0 0; }

/* Formulieren */
label,input {
	display: block;
	width: 150px;
	float: left;
	margin-bottom: 10px;
}

label {
	text-align: right;
	width: 75px;
	padding-right: 20px;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #3F422F;
}

#submitbutton{
background-color: #E5F78F;
margin-left: 45px;
width: 150px;
}

br.form {
	clear: left;
}

/* Fotoalbum */
.thumbnail
{
float: left;
width: 100px;
border: 1px solid #999;
margin: 0 15px 15px 0;
padding: 5px;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #3F422F;
}

.imgthumbnail{
	border: 0px;
}

.clearboth { clear: left; }

.bovenfloats{
float: left;
}

.dashbox{
	border: 1px dashed #9BAD54;
	padding: 5px;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #3F422F;
}

.rightimg{
	border: 0px;
	float: right;
	padding: 10px;
}

.scrapsaladimg{
	border: 0px;
	float: right;
	width: 100px;
	height: 109px;
	padding: 10px;
}

a.sidebanner, a.sidebanner:link, a.sidebanner:active, a.sidebanner:visited{
	display: block;
	width: 100%;
	text-align: center;
	padding: 4px 0px;
}

a.sidebanner:hover{
	background-color: #ebf4b7;
}

/* Portal */

.linkcol{
	display: block;
	width: 175px;
	float: left;
	margin: 5px;
}

* html .linkcol { /*star hack voor IE */
	display:inline-block; 
	padding-left:0px;
	margin-left: 0px;
}

.linkcol h2{
	margin: 5px 0px 5px 0px;
	padding: 0px;
	font-family: "Garamond", Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	font-weight: normal;
	letter-spacing: -0.04em;
	color: #797D60;
}

.linkcol h2.secondlevel{
	margin-top: 25px;
}

ul.linklist{
	margin: 0px;
	padding: 3px;
	list-style: none;
	width: 100%;
	border: 1px solid #EFEFE2;
	background-color: #FDFDF3;
}

ul.linklist a, ul.linklist a:link, ul.linklist a:active, ul.linklist a:visited{
	font-weight: normal;
}