html,body {	
	margin:0px 0px 0px 0px; 
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif ;	
	height:100%;
	width:100%;
	/*overflow:-moz-scrollbars-vertical;*/
	font-size:10px;
	color:#333333;
	/*overflow-x:scroll;*/
	/*overflow-x:hidden;*/
}

a{
	font-size:10px;
	color:#003366;
	text-decoration:none; 	
	font-weight:bold;
}

a:hover{
	text-decoration:underline; 
}

hr{
	color:#CCCCCC;
	background-color:#CCCCCC;
	border:0;
	height:1px;
	width:100%
}


/* KOP */
.kop{
	background-image:url(../images/layout/bg_kop.gif);
	background-repeat:repeat-x;
	width:100%;
	height:172px;
}
.kop_container {
	/*width:953px;*/
}
.kopbg{
	background-image:url(../images/layout/kop.jpg);
	background-repeat:no-repeat;
	width:953px;
	height:172px;	
}
.kop_top_cont{
	float:right;
	width:375px;
	height:22px;
	text-align:right;
	padding-top:7px;	
	margin-right:-10px;
	
}

.kop_top_link{
	font-size:10px;
	text-decoration:none;	
	color:#000000;
	/*font-weight:normal;*/
	margin-right:25px;
	cursor:hand;	
}

.kop_top_taal{
	float:left;
	width:250px;
	height:22px;
	padding-left:160px;
	padding-top:12px;	
	
}
.kop_top_link:hover {
	text-decoration:underline;
}
.kop_top_taal_link{
	font-size:10px;
	text-decoration:none;	
	color:#000000;
	font-weight:bold;
	margin-right:-1px;
	margin-left:-1px;
}
.kop_top_taal_link:hover {
	text-decoration:underline;
}
.kop_top_taal_link_active {
	font-size:10px;
	text-decoration:none;	
	color:#ffffff;	
	font-weight:bold;
	padding-right:2px;
	padding-left:2px;
	width:10px;
	height:5px;
	background-color:#CC33CC;
}

.kop_txtvak{
	margin-top:3px;
	width:120px;
	height:11px;
	font-size:10px;
	margin-right:3px;
	
}

.kop_menu_container {
	height:26px; 
	width:100%; 
	background-color:#FFFFFF; 
	border-bottom:1px solid #000000; 
	border-top:1px solid #000000;
	*margin-top:-3px;
	margin-bottom:1px;
}
.kop_menu {
	width:80%;  	
	padding-left: 5px;
	padding-top: 5px;
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:13px; 	
	color:#003366; 
}
.kop_menu_link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold; 
	font-size:11px; 
	color:#003366; 
	text-decoration:none;
}

.kop_menu_link:hover{
	text-decoration:none;
	color:#333333;
}
/* END: KOP */
/* CONTENT */
.content_bg {		
	background-image:url(../images/layout/bg_main.jpg);
	background-repeat:repeat-x;
	width:100%;
	height:438px;
}
.content_cont {
	width:870px;	
	height: auto;
	background-color:#FFFFFF;
	margin-left:59px;
	padding: 10px 20px 20px 20px;	
	
}

.content_cont_table {
	width:900px;	
	height: auto;
	background-color:#FFFFFF;
	margin-left:59px;
	padding: 10px 20px 20px 20px;	
	
}

.content_blok_text {
	width:520px; 
	float:left; 	
}
.home_line_seperator {
	height:100%; 
	*height:350px;
	width:1px; 
	float:left; 
	background-color:#666666;
	background-repeat:repeat-y;
	margin-right:17px; 
	margin-left:17px; 
}
.home_img {
	float:left;
	 margin-right:10px; 
	 margin-bottom:10px; 
	 margin-top:15px;
	 border:3px solid #E5E5E5;
}

.contact_img {
	float:left;
	margin-right:10px;
	 margin-left:10px; 
	 margin-bottom:10px; 
	 border:2px solid #E5E5E5;
}

.sub_content{
	float:left;
	width:73%;
	margin-top:15px;
	margin-left:10px;
	background-color:white;
	
}

.sub_titel{
	font-size: 13px;
	color:#003366;
	font-weight:bold;
	margin-bottom: 10px;
}

/* END:CONTENT */

/*nieuws */
.nieuws_item{
	margin-top:15px; 
	margin-left:3px;
}
/*END:nieuws */

/*footertekst */
.footer_line {
	clear:left;
	background-image:url(../images/layout/bottom_line.gif); 
	background-repeat:repeat-x; 
	width:100%; 
	height:10px; 
	margin-top:15px;
}
.footer_varel{
	float:left;
	color:#BFBFBF;
}
.footer_mail{
	float:left;
	color:#BFBFBF; 
	font-weight:normal; 
	margin-left:3px; 
}
.footer_printimg{
	float:left; 
	margin-right:4px;
}

.footer_print{
	color:#BFBFBF; 
	font-weight:normal;
}
/*END: footertekst */
.submenu{
	float:left;
	background-color:#F5F5F5;
	width:207px; 
	height:100%;
	padding: 3px 0px 5px 7px;
	margin-top:10px;
	
	

}

.submenu_line{
	width: 96%;
	height: 1px;
	overflow:hidden;
	background-color: #DFDFDF;
	font-size: 0px;
	line-height:1px;

}
.submenu_item{
	padding-left: 8px;
	margin-top: 8px;
	margin-bottom: 6px;
}

.submenu_arrow{
	padding-right:4px;
}

.submenu_link_active {
	color:#616161;
}

.sub_submenu_item{
	
	padding-left: 26px;
	margin-top: 3px;
	margin-bottom: 1px;
}

.sub_sub_submenu_item{
	
	padding-left: 40px;
	margin-top: 3px;
	margin-bottom: 1px;
}
.sub_sub_sub_menu_link{
	font-weight: normal;
}
.sub_sub_sub_menu_link_active{
	font-weight: normal;
	color:#616161;
}

.sub_sub_menu_link{
	font-weight: bold;
}
.sub_sub_menu_link_active{
	font-weight: bold;
	color:#616161;
}

.submenu_stippel{
	margin-left: 1px;
	margin-top:10px;
	width: 1px;
	height: 100%;
	*height:250px;
	overflow:hidden;	
	font-size: 0px;
	line-height:1px;
	background-image: url(../images/layout/stippel_vert.gif);
	background-repeat: repeat-y;
	float:left;
}
/*breadcrumbs*/
.breadcrumbs{
	width:65%;
	float:left;	
	margin-top:5px;
	margin-left:5px;
	margin-bottom:10px;
	
}
.breadcrumbs_line{
	padding-left:7px;
	padding-right:7px;
	margin-top:3px;
	float:left;
}

.breadcrumb_breakline{
	width:73%;
	float:left;
	height:2px;
	font-size: 0px;
	background-color: #F7F7F7;
	margin-left:10px;
	margin-top:2px;
}
/*END:breadcrumbs*/
.icon_right{
	float:right; 
	margin-top:-5px;	
}

.newsblock_left
{
	background-color:white;
}

.newsblock_right
{
	background-color:white;
}

















.title12{
	font-size:12px;
	color:#5D5841;
}

a.anchor, a.anchor:hover {
	background-image:url(../images/layout/submenu_arrow.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:15px;
	color:#B43C96;
}
a.anchor:hover {
	font-weight:bold;
}
.contactinfo {
	margin-top:10px;
	line-height:14px;
}
.title11 {
	font-size:11px; 
	padding-top:5px; 
	padding-bottom:5px;
}
.contentwidth{
	width:574px;
}
ul.error {
	width:550px;
	background-color:#B80038;
	padding-left:10px;
	color:#FFFFFF;
	padding-top:10px;
	padding-bottom:10px;
	font-weight:bold;
	list-style-type:none;
	margin-left:0px;
}
ul.error li {
	margin-left:0px;
	padding-left:20px;
	padding-top:3px;
	padding-bottom:3px;
	color:#FFFFFF;
	font-weight:normal;
}
.block_photo_left {
	padding-left:15px;
}
.block_photo_right {
	padding-right:15px;
}
.message {
	color:#000000;
	background-color:#FCFCFC;
	border: 1px solid #D6D6D6;
	width:550px;
	font-weight:bold;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
	margin-bottom:10px;
	text-align:center;
}
input, select, .file {
	background-color:#FFFFFF;
	border:1px solid #5D5841;
	padding-left:2px;
	font-size:11px;
	height:16px;
	line-height:16px;
}
textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #5D5841;
	font-size:11px;
	padding-left:2px;
}
input.radio, input.checkbox {
	border:none; 
}
.file {
	background-color:#FFFFFF;
	height:18px;
	line-height:18px;
}
.button {
	background-image:url(../images/des2/btn.gif);
	border: 1px solid #5D5841;
	font-family: Verdana, Arial, Helvetica;
	color: #5D5841;
	font-size: 9px;
	font-weight: bold;
	padding-left:5px;
	padding-right: 5px;
	height:20px;
}
.button_moreinfo {
	background-image:url(../images/des2/moreinfo.gif);
	background-repeat:no-repeat;
	font-family: Verdana, Arial, Helvetica;
	color: #003366;
	font-size: 9px;
	padding-left:20px;
	padding-right: 5px;
	height:12px;
}
.button_moreinfo2 {
	background-image:url(../images/des2/meerinfo_blok5.gif);
	background-repeat:no-repeat;
	color: #003366;
	background-position:left bottom;
	font-size: 9px;
	padding-left:12px;
	padding-right: 5px;
}
#main {
	left:50%;
	width:761px;
	margin-left:-380px;
	position:absolute;
	padding-bottom:10px;
}
.navigate {
	margin-top:0px;
	/*background-image:url(../images/des2/nav_streepje.gif);*/
	background-position:right top;
	background-repeat:no-repeat;
	width:177px;
	float:left;
}
#navigate_width {
	margin-top:0px;
	width:174px;
}
#content {
	width:574px;
	float:left;
	padding-left:10px;
	padding-top:5px;
}

.headitem {
	font-size:11px;
	font-weight:bold;
	background-color:#B43C96;
	line-height:19px;
	padding-left:26px;
	margin-top:5px;
	margin-bottom:5px;
	background-image:url(../images/des2/headitem_bg.gif);
	background-repeat:no-repeat;
	

}
.headitem a{
	color:#000000;
	text-decoration:none;
}
.subitem, .subsubitem {
	padding-left:40px;
	background-image:url(../images/des2/subitem_bg.gif);
	background-repeat:repeat-y;
	color:#F3EDDC;
	background-color:#E4DDC2;
	line-height:16px;
	font-weight:bold;
	padding-top:2px;
	padding-bottom:2px;
}
.subitem a{
	font-size:9px;
	color:#605F55;
	text-decoration:none;
}
.subitem a:hover{
	color:#821919;
}
.subitem_seperator {
	height:1px;
	background-color:#CDBF96;
}
.subsubitem {
	font-weight:normal;
	padding-left:40px;
	padding-top:2px;
	padding-bottom:2px;
	background-image:url(../images/des2/headitem_bg.gif);
	background-color:#FFF9E4;
	color:#000000;
}
.subsubitem a{
	font-size:9px;
	color:#000000;
	text-decoration:none;
}
/* ==================== CSS STYLES FOR ACTIVITIES =================== */
#activ_last5, #activity{
	float:left;
	width:372px;
}
#activ_calendar_filter{
	margin-left:5px;
	float:right;
	width:190px;
}
#activ_calendar {
	border:1px solid #D2C293;
	background-color:#FCF7EA;
	margin-bottom:10px;
	height:120px;
}
#activ_filter {
	border:1px solid #606060;
	padding-bottom:5px;
	background-color:#F7F7F7;
}
.activ_titel {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:3px;
	padding-bottom:3px;
}
.activ_omsch {
	padding-left:10px;
}
.activ_datum {
	padding-bottom:3px;
}
#tbl_box th, #tbl_activ_filter th, #tbl_shoppingcart th {
	height:20px;
	color:#FFFFFF;
	text-align:center;
	background-color:#606060;
}
#tbl_box td, #tbl_activ_filter td {
	padding-top:4px;
	padding-left:5px;
}
#tbl_activities th, .tbl_news th, .tbl_newsletter_subscribe th, #tbl_shop_products th, #tbl_checkout th, #tbl_links th, #tbl_press_archive th, #tbl_press_material th{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	/*color:#811717;*/
	/*height:20px;*/
	text-align:left;
	padding-left:5px;
}
#tbl_activities td, .tbl_news td, #tbl_shop_products td, #tbl_links td  {
	padding:5px;
	padding-top:8px;
	padding-bottom:8px;
}
#tbl_calendar a{
	text-decoration:underline;
	font-weight:bold;
	color:#000000;
}
#tbl_calendar{
	padding:3px;
}
#tbl_calendar th{
	height:18px;
	color:#FFFFFF;
	text-align:center;
	background-color:#D2C293;
}
#tbl_calendar td{
	text-align:center;
	color:#999999;
}
#activity {
	width:574px;
}
/* ================================================================== */
.wrapImgRight img {
	float: right;
	margin-left: 8px;
	margin-bottom:8px;
}
.wrapImgLeft img {
	float: left;
	margin-right: 8px;
	margin-bottom:8px;
}
table.contentblock th{
	/* background-color: #903;
	color : #fff; */
	padding-left:5px;
	color:#000000;
	
}
table.contentblock th img{
	margin-left: 2px;
	margin-right: 2px;
	margin-top:0px;
	margin-bottom:0px;
}
.separation{
	border-bottom: solid 1px #999;
}
.contenttitle, .documenttitle {
	padding-bottom:5px;
}


.contenttitle, #tbl_admin th, .boxtitle, .documenttitle {
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #003366;
	text-align:left;
}
.contenttitletwo, .documenttitletwo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#003366;
}
.documenttitle, .documenttitletwo {
	font-size:11px;
}
#tbl_admin td{
	padding:5px;
	padding-top:2px;
	padding-bottom:2px;
}
.photoBook_picture {
	float:left;
	padding-bottom:5px;
}
.photoBook_picture_img{
	text-align:center;
	border:1px solid #333333;
	margin:3px;
}
.photoBook_picture_title {
	text-align:center;
	vertical-align:middle;
	padding-left:2px;
	padding-right:2px;
}
.photoBook_picture_title img {
	border:none;
}
.photoBook_picture_title a{
	color:#000000;
	text-decoration:none;
}
/* ====================PRESS======================= */
#press {
	float:left;
	margin-right:10px;
}
#press_nav {
	padding-right:5px;
	text-align:left;
	padding-bottom:5px;
}
#tbl_press {
	width:430px;
}
#press_archive {
	width:120px;
}

#press_archive {
	border:1px solid #606060;
	padding-bottom:5px;
	background-color:#F7F7F7;
	float:left;
}
#tbl_press_archive th {
	height:20px;
	color:#FFFFFF;
	text-align:center;
	background-color:#606060;
}
#tbl_press_archive td {
	padding-top:4px;
	padding-left:5px;
}
/* HOMEPAGE */
#homepage_left{
	width:351px;
	float:left;
	padding-right:10px;
}
#homepage_head_img{
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
}
#homepage_right{
	width:212px;
	float:right;
}
.homepage_right_bottom {
	padding-bottom:5px; 
	padding-right:5px;
	text-align:right;
}
.homepage_right_bottom img {
	vertical-align:middle;
}
.boxtext{
	font-size:11px;
	/* background-color:#F6E3E9; */
	margin-bottom:5px;
}
.boxtext a{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
.home_right {
	background-image:url(../images/des2/head_news_bg.gif);
	background-repeat:repeat-y;
	background-color:#D8D1AD;
}
.home_right td {
	color:#3C3C33;
	padding-left:25px;
}
.home_right td a{
	color:#811717;
	font-weight:normal;
	font-size:11px;
}
.home_right td a.nieuwsitem{
	color:#000000;
	font-weight:normal;
	font-size:11px;
}
.home_right th {
	padding-left:25px;
	color:#811717;
	text-align:left;
}
.home_right_titels {
	padding-top:10px;
	padding-left:25px;
}
/* ====================NEWSLETTER======================= */
#newsletter{
	width:300px;
	float:left;
	margin-right:5px;
}
#newsletter_subscribe {
	border:1px solid #A5A4A4;
	background-color:#FAFAFA;
	float:left;
}
#newsletter_subscribe{
	width:260px;
}
/* ====================NIEUWSITEMS======================== */
#nieuwsitems_overig {
	padding-top:2px;
	padding-bottom:2px;
	font-size:10px;
}
/* ====================SHOP======================= */
#shop_products {
	width:326px;
	float:left;
	margin-right:10px;
}
#shoppingcart {
	float:left;
	width:230px;
	border:1px solid #A5A4A4;
}
#tbl_shoppingcart td{
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
}
#tbl_shoppingcart a{
	color:#000000;
	text-decoration:none;
}
#tbl_checkout td {
	padding:5px;
	padding-top:3px;
	padding-bottom:3px;
}
#tbl_checkout_products {
	margin-top:10px;
}
#tbl_checkout_products th{
	background-color:#F2F2F2;
	color:#000000;
	padding-right:8px;
	padding-left:5px;
}
#tbl_checkout_products td{
	padding-top:5px;
	padding-bottom:3px;
	padding-right:8px;
	padding-left:5px;
}
.tbl_checkout_products_underline{
	border-bottom:
	1px solid #F2F2F2;
}
#shop_midline {
	height:12px; 
	background-image:url(../images/shop_bg.gif); 
	background-position:center;
	background-repeat:repeat-x;
}
#press_show{
	float:left;
}
#press_show div{
	padding-top:5px;
	padding-bottom:5px;
}
.seperator {
	background-image:url(../images/calendar/seperator.gif);
	height:1px;
}
#tbl_layout, #tbl_layout a {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px;
	text-decoration:none;
	color:#000000;
}
#footer {
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	margin-top:10px;
	margin-left:177px;
	width:574px;
	clear:both;
	font-size:9px;
	color:#888888;
}
#footer img {
	padding-right:5px;
	vertical-align:middle;
}
#footer a {
	font-size:9px;
	color:#888888;
	text-decoration: underline;
}

.newsblock_left
{
	float:left;
	width:60%;
}

.newsblock_right
{
	float:right;
}

	.hometabel{
		border:1px solid white; 
		background-color:#D5DCE0;
	}
	
	.hometabeltitel{
		border:1px solid white; 
		background-color:#2D4D63;	
		color:white;		
	}
	
	.dagblok{
		background-color:#2D4D63;
		border:1px solid ;
		color:black;		
	}
	
	.leegdagblok{
		border:1px solid white;
	}	
	
	.hometabeltitellink{
		color:white;
	}
	.calendar
	{
	}
