*
{
/*	font-family: "Lucida Sans", "Lucida Grande", Arial, Helvetica, Sans-serif; */
	font-family: Arial, Helvetica, Sans-serif; 
	font-size:11px;
	color: #002715;
	text-align:justify;
}

html, body
{
	padding:0;
	margin:0;
	background-color:#faf3d2;
	scrollbar-3dlight-color: f9f3d1;
	scrollbar-arrow-color: 711506;
	scrollbar-darkshadow-color: #f9f3d1;
	scrollbar-face-color: #dfd8ae;
	scrollbar-highlight-color: f9f3d1;
	scrollbar-shadow-color: #CCCCCC;
	scrollbar-track-color: #f9f3d1;
	}

#container
{
	width:954px;
	margin:0 auto;
}

#header_container
{
	width:954px;
	margin:0;
	padding:0;
	height: 110px;
	background-color:#0000FF;
	clear:both;
}

#header_logo_area
{
	height:110px;
	width:150px;
	background-image:url(../images/backgrounds/header_logo_area_z.jpg);
	background-color:#bb8223;
	float:left;
}

#header_menu_area
{
	width:654px;
	height:110px;
	background-image:url(../images/backgrounds/header_menu_area_z.jpg);
	float:left;
	background-color:#bb8223;
}

#header_menu_area_list
{
	height:110px;
	float:left;
	width:654px;
}

#header_menu_area ul
{
	padding:0;
	margin:61px 0 0 0;
	width:533px;
	height:49px;
	background-image:url(../images/backgrounds/header_menu_z.jpg);
	padding-left:60px;
}

#header_menu_area ul li
{
	list-style:none;
	padding:0;
	margin:0;
	float:left;
}

#header_menu_area ul li a
{
	text-indent: -5000px;
	background-image:url(../images/backgrounds/header_menu_z.jpg);
	display:block;
	height:49px;
}

#btn_home
{
	width:83px;
	background-position:-60px 0;
}

#btn_home:hover
{
	background-position:-60px -49px;
}

#home #btn_home
{
	background-position:-60px -98px;	
}

#btn_activ
{
	width:121px;
	background-position:-143px 0;
}

#btn_activ:hover
{
	background-position:-143px -49px;
}

#activ #btn_activ
{
	background-position:-143px -98px;
}

#activ_detail #btn_activ
{
	background-position:-143px -98px;
}


#btn_about
{
	width:110px;
	background-position:-264px 0;
}

#btn_about:hover
{
	background-position:-264px -49px;
}

#about #btn_about
{
	background-position:-264px -98px;
}

#btn_career
{
	width:121px;
	background-position:-374px 0;
}

#btn_career:hover
{
	background-position:-374px -49px;
}

#career #btn_career
{
	background-position:-374px -98px;
}

#career_detail #btn_career
{
	background-position:-374px -98px;
}

#btn_contact
{
	width:98px;
	background-position:-495px 0
}

#btn_contact:hover
{
	background-position:-495px -49px;
}

#contact #btn_contact
{
	background-position:-495px -98px;
}	


#header_contact_area
{
	height:110px;
	width:150px;
	background-image:url(../images/backgrounds/header_contact_area_z.jpg);
	background-color:#bb8223;
	float:right;
}

#header_contact_top
{
	float:left;
	margin-top:30px;
	height:16px;
}

#header_contact_top p
{
	float:right;
	padding:0 20px 0 0;
	margin:0;
}

#header_contact_top p a
{	
	font-size:11px;
	color:#530000;
	text-decoration:none;
}

#content_container
{
	width:954px;
	height:398px;
	clear:both;
	background-color:#faf3d2;
}

#content_sub_menu_area
{
	width:143px;
	height:398px;
	padding:0 0 0 7px;
	background-image:url(../images/backgrounds/content_sub_menu_area_z.jpg);
	float:left;
	background-color:#2e290d;
}

#sub
{
	margin:25px 0 0 24px;
	padding:0;
	font-size:12px;
	font-weight:bold;
}

#sub li
{
	margin:0 0 8px 0;
	padding:0;
	list-style:none;
}

#sub li a
{
	color: #faf3d2;
	text-decoration:none;	
}

#sub li a:hover
{
	text-decoration:underline;
}

#sub li a:active
{
	color: #e2bb38;
	text-decoration:underline;
}



#content_sub_menu_area_route
{
	height:33px;
	width:143px;
}

#btn_route
{
	width:143px;
	height:118px;
	padding:0;
	margin:0;
	text-indent:-5000px;
	background-image:url(../images/backgrounds/content_sub_menu_route.jpg);
	display:block;
	background-position:0 0;
}

#btn_route:hover
{
	background-position:0 -118px;
}

#route #btn_route
{
	background-position:0 -236px;	
}



#content_sub_menu_area_news
{
	height:33px;
	width:143px;
}

#content_main
{
	height:368px;
	width:547px;
	padding:15px 50px 15px 57px;
	float:left;
	background-image:url(../images/backgrounds/content_main.jpg);
	background-color:faf3d2;
	overflow:auto;
	}


#content_main .table
{
	margin:15px 0 0 0;
	border:1px solid #d9d4b7;
	background-color:#f0eaca;
	width:515px;
	}

#content_main .info
{
	background-color:#d9d4b7;
	height:20px;
	padding-left:6px;
	}

#content_main .message
{
	padding:5px;
	}

#content_main .bttn
{
	width:224px;
	height:61px;
	background-image:url(http://www.terf.nl/images/gb/bttn.gif);
	background-repeat:no-repeat;
	margin:0 auto;
	cursor:pointer;
	}

.smileys ul li
{
	padding:3px;
	float:left;
	list-style:none;
	}

#content_add_menu_area
{
	width:150px;
	height:398px;
	float:right;
	background-image:url(../images/backgrounds/content_add_menu_area_z.jpg);
	background-color: #2e290d;	
}

#content_add_menu_area_list
{
	height:398px;
	float:left;
	width:135px;
}

#content_add_menu_area ul
{
	padding:0;
	margin:0;
	background-image:url(../images/backgrounds/add_menu_foto.jpg);
}

#content_add_area ul li
{
	list-style:none;
	padding:0;
	margin:0;
}



/* #### BUTTONS RECHTS */
#btn_gastenboek
{
	width:135px;
	background-position:0 0;
	text-indent:-5000px;
	background-image:url(../images/backgrounds/add_menu_gastenboek.jpg);
	display:block;
	height:25px;
	padding:0;
	margin:0;
}

#btn_gastenboek:hover
{
	background-position:0 -25px;
}


#gastenboek #btn_gastenboek
{
	background-position:0 -50px;	
}

#btn_referenties
{
	width:135px;
	background-position:0 0;
	text-indent:-5000px;
	background-image:url(../images/backgrounds/add_menu_referenties.jpg);
	display:block;
	height:25px;
	padding:0;
	margin:0;
	}

#btn_referenties:hover
{
	background-position:0 -25px;
	}

#referenties #btn_referenties
{
	background-position:0 -50px;	
	}

#btn_news
{
	width:135px;
	background-position:0 0;
	text-indent:-5000px;
	background-image:url(../images/backgrounds/add_menu_nieuws.jpg);
	display:block;
	height:25px;
	padding:0;
	margin:33px 10px 0 0;
	}

#btn_news:hover
{
	background-position:0 -25px;
	}

#news #btn_news
{
	background-position:0 -50px;	
	}

#btn_picture
{
	width:135px;
	background-position:0 0;
	text-indent:-5000px;
	background-image:url(../images/zakelijk/backgrounds/add_menu_foto.jpg);
	display:block;
	height:25px;
	padding:0;
	margin:0;
}

#btn_picture:hover
{
	background-position:0 -25px;
}

#picture #btn_picture
{
	background-position:0 -50px;	
}

/* #### END BUTTONS RIGHT*/




/*CAREER*/
#career_split_left,
#career_split_right
{
	width:270px;
	height:206px;
	float:left;
}

#career_split_right
{
	height:184px;
	padding-top:32px;
}

#career_split_bottom
{
	width:547px;
	height:130px;
	float:left;
}

#career_split_left label,
#career_split_right label,
{
	width: 260px;
	display: block;
	clear:both;
	padding: 3px 0 3px 0;
}



#career_split_bottom label
{
	width: 160px;
	display: block;
	clear:both;
	padding: 3px 0 3px 0;
}




#career_split_left input,
#career_split_right input
{
	float:left;
	width:140px;
	border:1px solid #002715;
	height:16px;
	background-color:#faf3d2;
}

#career_split_left span,
#career_split_bottom span,
#career_split_right span
{
	display:block;
	width:110px;
	float:left;
}

#career_split_bottom label
{
	width:540px;
	float:left;
}

#career_split_bottom textarea
{
	width: 350px;
	float: left;
	height:100px;
	border:1px solid #002715;
	background-color:#faf3d2;
}

#career_split_bottom input
{
	margin-left:110px;
	border:1px solid #002715;
	height:18px;
	background-color: #faf3d2;
}	

/*CONTACT*/
#frm_contact
{
}

#frm_contact label
{
	width:300px;
	clear:both;
	display:block;
	padding:3px 25px 3px 0;
}

#frm_contact span
{
	display:block;
	width:90px;
	float:left;
	font-size:12px;
}

#frm_contact label input
{
	float:left;
	width: 200px;
	border:1px solid #002715;
	font-size:12px;
	height:16px;
	background-color:#faf3d2;
}

#frm_contact textarea
{
	border:1px solid #002715;
	font-size:12px;
	color: #002715;
	height:80px;
	width: 200px;
	background-color:#faf3d2;
}

#frm_contact_left
{
	width:220px;
	float:left;
}

#frm_contact_right
{
	width:300px;
	float:right;
}

#btn_submit
{
	margin-left:90px;
	border:1px solid #002715;
	height:18px;
	background-color: #d4bf95;
	font-size:12px;
}

/*ROUTE*/
#map_map
{
	border:1px solid  #002715;
	width:330px;
	float:left;
	font-size:9px;
}
	
#map_route
{
	width:180px;
	float:right;
}

#selectie
{	float:right;
	height:35px;
	}

#selectie p
{	color:#530000;
	vertical-align:bottom;
	margin-top:10px;
}


#selectie p a
{
	text-decoration:none;
	font-size:11px;
	color:#530000;
}

#selectie p hover
{
	text-decoration:none;
	font-size:11px;
	color:#530000;
}

#act_table ul,
#act_table ul li a
{	margin:0;
	padding:0;
	color:#002715;
	text-decoration:none;
	list-style:none;
}

#act_table td
{	width:150px;
}

#act_table
{ margin-left:8px;
}
	
#vast
{	width:545px;
	height:360px;
	overflow:auto;
	clear:both;
	}

#vast2
{	width:545px;
	height:270px;
	overflow:auto;
	clear:both;
	}


#nieuwsb, #nieuwsb2, #nieuwsb3, #nieuwsb4, #nieuwsb5, #nieuwsb6, #nieuwsb7, #nieuwsb8, #nieuwsb9, #nieuwsb10, #nieuwsb11, #nieuwsb12, #nieuwsb13, #nieuwsb14, #nieuwsb15, #nieuwsb16, #nieuwsb17, #nieuwsb18, #nieuwsb19, #nieuwsb20, #nieuwsb21, #nieuwsb22, #nieuwsb23 {
	background: #eee8c6;
	color: #fff;
	padding: 10px;
	margin: 5px 0 5px 22px;
	width:450px;
	border: 5px solid #d9d1a3;
	}
	


/* FotoAlbum */
.sidebar {
		width:140px;
		border:1px solid #d1c894;
		float:left;
		height:321px;
		}

.kop {
		background-color:#d1c894;
		padding:5px;
		height:33px;
		}

.sidebar a, visited{
		color:#3a1a05;
		text-decoration:none;
		font-size:10px;
		}

.photos {width:350px;
		border:1px solid #d1c894;
		}

.thumb img { border:1px solid #d1c894;
		}
			
		
.table
{
	margin:15px 0 0 0;
	border:1px solid #d9d4b7;
	background-color:#f0eaca;
	width:515px;
	}

.table
{
	margin:15px 0 0 0;
	border:1px solid #d9d4b7;
	background-color:#f0eaca;
	width:515px;
	}

.info
{
	background-color:#d9d4b7;
	height:20px;
	padding-left:6px;
	}

.message
{
	padding:5px;
	}

.bttn
{
	width:224px;
	height:61px;
	background-image:url(http://www.terf.nl/images/gb/bttn.gif);
	background-repeat:no-repeat;
	margin:0 auto;
	cursor:pointer;
	}

.smileys ul li
{
	padding:3px;
	float:left;
	list-style:none;
	} .info
{
	background-color:#d9d4b7;
	height:20px;
	padding-left:6px;
	}

.message
{
	padding:5px;
	}

.bttn
{
	width:224px;
	height:61px;
	background-image:url(http://www.terf.nl/images/gb/bttn.gif);
	background-repeat:no-repeat;
	margin:0 auto;
	cursor:pointer;
	}

.smileys ul li
{
	padding:3px;
	float:left;
	list-style:none;
	}





<!-- REFERENTIRS --!>
#content_sub_menu_area_news
{
	height:33px;
	width:143px;
}

#btn_bp
{
	width:150;
	height:60px;
	padding:0;
	margin:0;
	text-indent:-5000px;
	background-image:url(../images/referenties/bp.png);
	display:block;
	background-position:0 0;
}

#btn_bp:hover
{
	background-position:0 -60px;
}


#btn_c1000
{
	width:150;
	height:60px;
	padding:0;
	margin:0;
	text-indent:-5000px;
	background-image:url(../images/referenties/c1000.png);
	display:block;
	background-position:0 0;
}

#btn_c1000:hover
{
	background-position:0 -60px;
}

#btn_rabobank
{
	width:150;
	height:60px;
	padding:0;
	margin:0;
	text-indent:-5000px;
	background-image:url(../images/referenties/rabobank.png);
	display:block;
	background-position:0 0;
}

#btn_rabobank:hover
{
	background-position:0 -60px;
}

#btn_tegeltoko
{
	width:140px;
	height:60px;
	padding:0;
	margin:0;
	text-indent:-5000px;
	background-image:url(../images/referenties/tegeltoko.png);
	display:block;
	background-position:0 0;
}

#btn_tegeltoko:hover
{
	background-position:0 -60px;
}

#btn_rollepaal
{
	width:140px;
	height:60px;
	padding:0;
	margin:0;
	text-indent:-5000px;
	background-image:url(../images/referenties/rollepaal.png);
	display:block;
	background-position:0 0;
}

#btn_rollepaal:hover
{
	background-position:0 -60px;
}

#btn_kroezen
{
	width:140px;
	height:60px;
	padding:0;
	margin:0;
	text-indent:-5000px;
	background-image:url(../images/referenties/kroezen.png);
	display:block;
	background-position:0 0;
}

#btn_kroezen:hover
{
	background-position:0 -60px;
}

#btn_likon
{
	width:140px;
	height:60px;
	padding:0;
	margin:0;
	text-indent:-5000px;
	background-image:url(../images/referenties/likon.png);
	display:block;
	background-position:0 0;
}

#btn_likon:hover
{
	background-position:0 -60px;
}

#btn_dekker
{
	width:140px;
	height:60px;
	padding:0;
	margin:0;
	text-indent:-5000px;
	background-image:url(../images/referenties/dekker.png);
	display:block;
	background-position:0 0;
}

#btn_dekker:hover
{
	background-position:0 -60px;
}

#btn_dalfsen
{
	width:140px;
	height:60px;
	padding:0;
	margin:0;
	text-indent:-5000px;
	background-image:url(../images/referenties/gemeente_dalfsen.png);
	display:block;
	background-position:0 0;
}

#btn_dalfsen:hover
{
	background-position:0 -60px;
}

#btn_dorgelo
{
	width:140px;
	height:60px;
	padding:0;
	margin:0;
	text-indent:-5000px;
	background-image:url(../images/referenties/dorgelo.png);
	display:block;
	background-position:0 0;
}

#btn_dorgelo:hover
{
	background-position:0 -60px;
}


#btn_regifarm
{
	width:140px;
	height:60px;
	padding:0;
	margin:0;
	text-indent:-5000px;
	background-image:url(../images/referenties/regifarm.png);
	display:block;
	background-position:0 0;
}

#btn_regifarm:hover
{
	background-position:0 -60px;
}

#btn_aluvo
{
	width:140px;
	height:60px;
	padding:0;
	margin:0;
	text-indent:-5000px;
	background-image:url(../images/referenties/aluvo.png);
	display:block;
	background-position:0 0;
}

#btn_aluvo:hover
{
	background-position:0 -60px;
}

#btn_cow
{
	width:140px;
	height:60px;
	padding:0;
	margin:0;
	text-indent:-5000px;
	background-image:url(../images/referenties/cow.png);
	display:block;
	background-position:0 0;
}

#btn_cow:hover
{
	background-position:0 -60px;
}


#btn_utd
{
	width:140px;
	height:60px;
	padding:0;
	margin:0;
	text-indent:-5000px;
	background-image:url(../images/referenties/utd.png);
	display:block;
	background-position:0 0;
}

#btn_utd:hover
{
	background-position:0 -60px;
}


#btn_rooth
{
	width:140px;
	height:60px;
	padding:0;
	margin:0;
	text-indent:-5000px;
	background-image:url(../images/referenties/rooth.png);
	display:block;
	background-position:0 0;
}

#btn_rooth:hover
{
	background-position:0 -60px;
}


/* Vergaderen */
#vergaderen {
	width:525px;
	height:330px;
	}

#vergaderen h2{ text-align:center; }

#vergader_left { 
	width:240px;
	height:225px;
	float:left;
	margin-left:35px;
	}

#vergader_right { 
	width:240px;
	height:225px;
	float:right;
	}
/*  Vertical Buttons */
.jcarousel-skin-tango2 .jcarousel-container 						{ -moz-border-radius: 10px; }
.jcarousel-skin-tango2 .jcarousel-container-vertical				{ width: 106px; height: 295px;  padding-top: 40px;}
.jcarousel-skin-tango2 .jcarousel-clip-vertical 					{ width: 106px; height: 245px; }
.jcarousel-skin-tango2 .jcarousel-item 								{ width: 106px; height: 75px; color:#FFFFFF; }
.jcarousel-skin-tango2 .jcarousel-item-vertical 					{ margin-bottom: 10px; padding-left:33px; }
.jcarousel-skin-tango2 .jcarousel-item-placeholder					{ background: #fff; color: #000; }

.jcarousel-skin-tango2 .jcarousel-next-vertical 					{ position: absolute; bottom: 5px; left: 53px; width: 32px; height: 32px; cursor: pointer; background: transparent url(../images/backgrounds/next-vertical.png) no-repeat 0 0; }
.jcarousel-skin-tango2 .jcarousel-next-vertical:hover 				{ background-position: 0 -32px; }
.jcarousel-skin-tango2 .jcarousel-next-vertical:active 				{ background-position: 0 -64px; }

.jcarousel-skin-tango2 .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango2 .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango2 .jcarousel-next-disabled-vertical:active 	{ cursor: default; background-position: 0 -96px; }
.jcarousel-skin-tango2 .jcarousel-prev-vertical 					{ position: absolute; top: 5px; left: 56px; width: 32px; height: 32px; cursor: pointer; background: transparent url(../images/backgrounds/prev-vertical.png) no-repeat 0 0; }
.jcarousel-skin-tango2 .jcarousel-prev-vertical:hover 				{ background-position: 0 -32px; }
.jcarousel-skin-tango2 .jcarousel-prev-vertical:active 				{ background-position: 0 -64px; }

.jcarousel-skin-tango2 .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango2 .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango2 .jcarousel-prev-disabled-vertical:active 	{ cursor: default; background-position: 0 -96px; }
