html{ height:100%; }
body{ height:100%; min-height: 100%; margin:0px; color:#4d4d4d; font-size:0.8em; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration:none; background:#021d2b; }
body a{ text-decoration:none; color:#064f70; font-weight:bold;}
body a:hover{ text-decoration:underline; color:#064f70; font-weight:bold;}

.clear {clear:both; overflow:hidden; height:0px;} img{border:0px;} ul, li{list-style:none; } form, fieldset {margin:0px; padding:0px; border:0;}

#container {position:relative; overflow:block; margin:0px auto; width:980px; padding:0px 10px 0px 10px; height:auto !important; height:100%; min-height:100%; background:url(../images/bg.jpg) repeat-y;}
#container #top{ position:relative; width:980px; height:161px; background:url(../images/bg_top.jpg) no-repeat;}
#container #top h1{ position:absolute; width:0px; height:0px; display:hidden; text-indent:-3000px; margin:0px; padding:0px;}
#container #top em{ position:absolute; right:0px; top:0px; display:block; width:332px; height:120px; }
#container #top em a{ width:332px; height:120px; cursor:pointer; }
#container #top em img{ display:block; width:332px; height:120px; }

#container #top strong { display:block; float:left; width:220px; height:64px; padding:60px 5px 0px 16px;}
#container #top strong a{ display:block; float:left; width:220px; height:64px; text-indent:-3333px;}
#container #top strong.tab1 a{ background:url(../images/tab1inactive.jpg) no-repeat;}
#container #top strong.tab2 a{ background:url(../images/tab2inactive.jpg) no-repeat;}
#container #top strong.tab1 a.active{ background:url(../images/tab1.jpg) no-repeat;}
#container #top strong.tab2 a.active{ background:url(../images/tab2.jpg) no-repeat;}
#container #top strong.tab1 a:hover{ background:url(../images/tab1.jpg) no-repeat;}
#container #top strong.tab2 a:hover{ background:url(../images/tab2.jpg) no-repeat;}

#container #left{ float:left; width:223px; padding:13px 0px 80px 12px;}
#container #left ul{ margin:0px; padding:0px 0px 8px 0px; width:220px; font-size:0.95em;}
#container #left ul li{ display:block; height:57px; width:220px; }
#container #left ul li a{ display:block; height:41px; width:185px; padding:16px 0px 0px 35px; background:url(../images/bg_li.jpg) no-repeat; color:#fffcd6; text-decoration:none;}
#container #left ul li a:hover{ background:url(../images/bg_liover.jpg) no-repeat; text-decoration:none;}
#container #left ul li .selected{ background:url(../images/bg_liover.jpg) no-repeat; text-decoration:none;}
#container #left a:hover img{ filter:alpha(opacity=60); opacity:0.6; }

#container #right .home{ width:198px; padding:0px 0px 0px 20px; }
#container #right .vervolg{ width:454px; padding:0px 0px 0px 20px; }

#container #left ul.brass li a{ display:block; height:41px; width:185px; padding:16px 0px 0px 35px; background:url(../images/bg_li2.jpg) no-repeat; color:#fffcd6; text-decoration:none;}
#container #left ul.brass li a:hover{ background:url(../images/bg_li2over.jpg) no-repeat; text-decoration:none;  }
#container #left ul.brass li .selected{ background:url(../images/bg_li2over.jpg) no-repeat; text-decoration:none;  }

#container #right{ float:right; width:729px; padding:0px 0px 80px 0px;}
#container #right #header{ width:721px; height:275px; padding:0px 0px 13px 0px;}
#container #right #left_row{ float:left; display:block; }
#container #right #left_row .h2{ color:#003d58; font-weight:bold; font-size:1.0em; margin:0px; padding:0px 0px 18px 0px; }
#container #right #left_row p/*{ margin:0px; padding:0px 0px 18px 0px; font-size:0.95em; line-height:18px; }*/

#container #right #right_row { float:right; display:block; }
#container #right #right_row .row{ float:left; width:245px; }
#container #right #right_row .row a img{ display:block; padding:0px 0px 0px 12px; }
#container #right #right_row .row a:hover img{ filter:alpha(opacity=60); opacity:0.6; }
#container #right #right_row .row #reacties{ position:relative; width:187px;height:174px; padding:86px 24px 0px 34px; background:url(../images/bg_reactie.jpg) no-repeat; }
#container #right #right_row .row #reacties p{ margin:0px; padding:0px 0px 24px 0px;font-size:1.1em; }
#container #right #right_row .row #reacties em{ display:block; text-align:right; font-weight:bold; color:#003a54; font-style:normal; font-size:0.9em;}
#container #right #right_row .row #reacties span{ width:187px; font-weight:bold; position:absolute; cursor:pointer; bottom:48px; right:36px; display:block; text-align:right;color:#828282; font-size:0.9em; }

#container #right #right_row .row #menuvdweek{ position:relative; width:110px;height:174px; padding:86px 38px 0px 97px; background:url(../images/bg_menu.jpg) no-repeat; }
#container #right #right_row .row #menuvdweek p{ margin:0px; padding:0px 0px 12px 0px;font-size:1.1em; }
#container #right #right_row .row #menuvdweek em{ position:absolute; bottom:48px; right:38px; display:block; text-align:right; font-weight:bold; color:#003a54; font-style:normal; font-size:1.0em;}


#container #right #right_row div#brass{background:url(../images/bg_contact2.jpg) no-repeat;}
#container #right #right_row .contact{ position:relative; color:#fff; margin:0px 0px 0px -4px; clear:both; width:445px; height:182px; padding:45px 0px 0px 43px; background:url(../images/bg_contact.jpg) no-repeat;}
#container #right #right_row .contact img.foto{display:block; float:left; border:2px solid white; margin:0px 35px 0px 0px;}
#container #right #right_row .contact p{display:block; padding:16px 0px 0px 0px; margin:0px;}
#container #right #right_row .contact p img{display:block; float:left; padding:0px; margin:0px 8px 0px 0px; border:1px solid black;}
#container #right #right_row .contact dl{display:block; width:217px; padding:16px 0px 0px 0px; margin:0px; float:left;}
#container #right #right_row .contact dl dt{float:left; width:18px; margin:0px; padding:0px; }
#container #right #right_row .contact dl dd{margin:0px; padding:0px; }
#container #right #right_row .contact dl dd a, #container #right #right_row .contact dl dd a:hover{color:#fff; font-weight:normal;}
#container #right #right_row .contact em a{position:absolute; bottom:32px; right:32px; font-style:normal; color:#fff; font-size:0.9em;}

#container #footer{position:absolute; left:10px; bottom:0px; z-index:70; font-size:0.9em; color:#cccaca; height:66px; background:url(../images/bg_footer.jpg) no-repeat; width:980px;}

/*EDITOR*/
#editor {
  width:445px;
}
#editor_small {
  width:185px;
}
#editor,#editor_small {
  font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#4d4d4d;
}

#editor ul,#editor_small ul{
  
}
#editor ol,#editor_small ol{
  
}
#editor ul li,#editor_small ul li{
  list-style-type: disc;
}
#editor ol li,#editor_small ol li{
  list-style-type: decimal;
}

#editor *,#editor_small *{
  font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#4d4d4d;
}

#editor h1,#editor h1 *,#editor_small h1,#editor_small h1 *{
	padding:0px;
	margin:0px;
	font-weight:bold;
}

#editor h2,#editor h2 *,#editor_small h2,#editor_small h2 *{
	padding:0px;
	margin:0px;
	font-weight:bold;
}

#editor h3,#editor h3 *,#editor_small h3,#editor_small h3 *{
	padding:0px;
	margin:0px;
	font-weight:bold;
}

#editor h4,#editor h4 *,#editor_small h4,#editor_small h4 *{
	padding:0px;
	margin:0px;
	font-weight:bold;
}

#editor h5,#editor h5 *,#editor_small h5,#editor_small h5 *{
	padding:0px;
	margin:0px;
	font-weight:bold;
}

#editor h6,#editor h6 *,#editor_small h6,#editor_small h6 *{
	padding:0px;
	margin:0px;
	font-weight:bold;
}
/*END EDITOR*/


.fotoalbum_item { margin-left:13px;margin-bottom:10px;float:left;width:208px; }
.fotoalbum_img { border:1px solid #FDFAE9;margin-right:8px; }