/* CSS Document */

* {
	margin: 0;
}

a:link , a:visited { color:#000000; text-decoration:underline;}

a:hover { color:#FF0000;}

html {overflow-y: scroll;}

html , body {
	height: 100%;
	text-align:center;
}

body { margin:0px;}

#container { position:relative; width:995px; margin: 0 auto -23px auto; text-align:left; }

#header { position:relative; top:0px; left:0px; width:995px; height:157px; text-align:left;}

#header_menu {
	position:absolute;
	top:138px;
	width:995px;
	height:23px;
	background-color:#006ab3;
	
	background-repeat:no-repeat;
	background-position:top left;
	margin:0px; padding:0px;
	  
	
}

#header_menu_blauw { position:absolute; top:0px; left:220px; height:23px; width:775px; background-color:#006ab3;  background-repeat:repeat-x; padding:0px; margin:0px;}

#header_menu_blauw table { padding:0px; margin:0px; height:23px;}

#header_streep { position:absolute; top:133px; left:0px; width:995px; height:5px; padding:0px; margin:0px; background-color:#FFFFFF;  z-index:80;}

#header_beeld { position:absolute; top:0px; left:0px; width:995px; height:133px; background-image:url(../images/header_beeld_Sam.jpg); background-repeat:no-repeat; background-position:left;}



#header_home { position:absolute; top:0px; left:964px; height:133px; width:31px;  z-index:90;}
#header_home a:link, #header_home a:visited , #header_home a:hover { position:absolute; width:31px; height:133px; text-decoration:none; top:0px; left:0px;}

#push { height:23px;width:995px;}

#content { position:relative; top:3px; width:995px; left:0px; text-align:left; min-height: 99%;
	height: auto !important;
	height: 99%; }

#leftside { position: relative; top:5px; width:220px; left:0px; float:left; padding:0px 5px 0px 0px; margin:0px; vertical-align: top;}

.moduletable { width:185px; position:relative; left:5px; top:0px; vertical-align:top;}


.moduletable a.mainlevel:link , .moduletable a.mainlevel:visited { color:#000000; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-decoration:none; padding:0px 0px 0px 0px; margin:0px; line-height:22px;  width:185px; }

.moduletable a.mainlevel:hover , .moduletable a.mainlevel:link#active_menu , .moduletable a.mainlevel:visited#active_menu , .moduletable a.mainlevel:hover#active_menu { color:#0080c1;  line-height:22px; width:100%; background-image:url(../images/Stichting_Sam_bottom.gif); background-position:left bottom; background-repeat:repeat-x;} 


.moduletable a.sublevel:link , .moduletable a.sublevel:visited { color:#000000; font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; text-decoration:none; padding:0px 0px 0px 25px; margin:0px; line-height:17px;  width:185px; border-bottom:1px dotted #ffffff;}

.moduletable a.sublevel:hover  , a.sublevel:link#active_menu , a.sublevel:visited#active_menu , a.sublevel:hover#active_menu{ color:#ff0000; font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; text-decoration:none;line-height:17px;  width:185px;}

.blog { padding:0px; margin:0px; overflow:hidden; color:#000000; font-size:12px; line-height:16px; font-family:Arial, Helvetica, sans-serif; width:200px;}

#middleside { position:relative; top:5px; width:550px; left:0px; min-height:450px; height: auto !important;	height: 450px; float:left; padding:0px; margin:0px;  vertical-align: top;}

.contentpaneopen  , .contentpane , .searchintro { padding:0px; margin:0px; overflow:hidden; color:#000000; font-size:12px; line-height:16px; font-family:Arial, Helvetica, sans-serif;}

.contentheading , .componentheading { font-size:12px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; line-height:16px; color:#000000; padding:0px; margin:0px; text-align:left;}

.moduletable_right th { border-bottom:1px dotted #FF0000; font-size:12px; line-height:16px; color:#000000; font-family:Arial, Helvetica, sans-serif; text-align:left;}

.moduletable_right .contentpaneopen { font-size:12px; line-height:16px; color:#000000; font-family:Arial, Helvetica, sans-serif; padding:0px; margin:0px; text-align:left; 
	border-bottom:1px dotted #FF0000;}

.moduletable_right .contentheading { font-size:12px; line-height:16px; color:#000000; font-family:Arial, Helvetica, sans-serif; padding:0px; margin:0px; text-align:left;}

.moduletable_right { width:200px;}

#readon a.readon:link , #readon a.readon:visited { width:150px;  height:16px; color:#e8313e; font-size:12px; line-height:16px; text-align:right; float:right; background-image: url(../images/dolfijn.jpg); background-repeat:no-repeat; background-position:right;}

#readon a.readon:hover {  width:150px; color:#000000; font-size:12px; line-height:16px; text-align:right; background-image: url(../images/dolfijn.jpg); background-repeat:no-repeat; background-position:right;}

a.readon:link , a.readon:visited {  width:150px;  color:#000000;  text-decoration:none; padding-right:20px;  text-align:left; }
a.readon:hover {  width:150px;  color:#FF0000; text-decoration:none;  padding-right:20px; text-align:left;}

a.blogsection:link , a.blogsection:visited { color:#000000; text-decoration:none; }
a.blogsection:hover { color:#FF0000; text-decoration:none;}




div.back_button a:link , div.back_button a:visited { color:#000000; font-size:12px; text-decoration:none; }

div.back_button a:hover {color:#FF0000; font-size:12px; text-decoration:none;}



#rightside { position: relative; top:5px; width:220px; left:15px; min-height:450px; height: auto !important;	height: 450px; float:left;  padding:0px; margin:0px; vertical-align: top;}

#footer { width:995px; height:23px;  background-color:#006ab3; margin:0px auto 0px auto; background-repeat:repeat-x; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:23px; text-align:center; }

.moduletable_top { width:175px; margin:0px; padding:0px; height:23px; position:absolute; top:0px; left:325px; }

.moduletable_top .mainlevel_top:link , .moduletable_top .mainlevel_top:visited { color:#FFFFFF; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:23px; height:23px; text-decoration:none; padding:0px 10px 0px 10px;}

.moduletable_top .mainlevel_top:hover {color:#FF0000; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:23px; height:23px; text-decoration:none; padding:0px 10px 0px 10px;}






.moduletable_footer { height:22px; padding:0px; line-height:22px; margin:0px; font-size:10px; color:#ffffff;}

#footer_tekst { width:560px; height:23px; margin: 0px auto 0px auto; padding:0px; position:relative; text-align:center;}

#footer_tekst a:link , #footer_tekst a:visited { color:#ffffff;}
#footer_tekst a:hover { color:#FF0000;}

.moduletable_mpr { width:190px;}


.media {border:1px solid #5f88a8; padding:4px; margin-top:40px; height:230px; overflow:hidden; vertical-align:middle; text-align:center;}
.media table { padding:0px; margin:0px;}
.moduletable th {font-size:12px; line-height:16px; color:#000000; font-family:Arial, Helvetica, sans-serif; text-align:left;}


.moduletable_banner { padding:10px 0px 0px 0px; width:200px; height:103px; margin:0px;}


	.dhtmlgoodies_tabPane{
		height:21px;	/* Height of tabs */
		border-bottom:1px solid #5f88a8;
	}
	.dhtmlgoodies_aTab{
		border-left:1px solid #5f88a8;
		border-right:1px solid #5f88a8;
		border-bottom:1px solid #5f88a8;
		font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
		padding:5px;	
		background-repeat:no-repeat;	
		
	}
	.dhtmlgoodies_tabPane DIV{
		float:left;
		height:100%;	/* Height of tabs */
		padding-left:3px;
		vertical-align:middle;
		background-repeat:no-repeat;
		background-position:bottom left;
		cursor:pointer;
		position:relative;
		bottom:-1px;
		margin-left:0px;
		margin-right:0px;
		background-repeat:no-repeat;
	}
	.dhtmlgoodies_tabPane .tabActive{
		background-image:url('../images/tab_left_active.gif');
		margin-left:0px;
		margin-right:0px;	
		z-index:10;	
		background-repeat:no-repeat;
	}
	.dhtmlgoodies_tabPane .tabInactive{
		background-image:url('../images/tab_left_inactive.gif');
		margin-left:0px;
		margin-right:0px;
		z-index:1;
		background-repeat:no-repeat;
	}

	.dhtmlgoodies_tabPane .inactiveTabOver{
		background-image:url('../images/tab_left_over.gif');
		margin-left:0px;
		margin-right:0px;
		background-repeat:no-repeat;
	}
	.dhtmlgoodies_tabPane span{
		font-family:arial;
		vertical-align:top;
		font-size:11px;
		padding-left:3px;
		padding-right:3px;		
		line-height:21px;
		float:left;
		background-repeat:no-repeat;
	}
	.dhtmlgoodies_tabPane .tabActive span{
		padding-bottom:1px;
		line-height:20px;
		background-repeat:no-repeat;
	}
	
	.dhtmlgoodies_tabPane img{
		float:left;
		background-repeat:no-repeat;
	}
	
	
div.pathway { color:#FF0000; font-size:10px; font-family:Arial, Helvetica, sans-serif; line-height:16px; height:16px; vertical-align:middle; padding:0px; margin:0px 0px 5px 0px;}

div.pathway a.pathway:link , div.pathway a.pathway:visited { color:#000000; text-decoration:none; border-bottom:1px dotted; line-height:16px; font-size:10px; font-family:Arial, Helvetica, sans-serif;}

div.pathway a.pathway:hover {color:#FF0000; text-decoration:none; line-height:16px; font-size:10px; font-family:Arial, Helvetica, sans-serif; border-bottom:1px dotted;}
 
 
.moduletable_adres { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000000; line-height:16px; text-align:right; width:200px; padding:15px 0px 0px 0px; margin:0px;}

.moduletable_adres td { font-size:12px; line-height:16px; color:#000000;}
.moduletable_adres td strong {  font-weight:bold; color:#000000;}

.moduletable_adres td a:link , .moduletable_adres td a:visited { color:#000000; text-decoration:none;}

.moduletable_adres td a:hover { color:#ff0000; text-decoration:none;}
