/* Algemeen \*/

html { overflow: -moz-scrollbars-vertical;
	} 

body { 
	margin: 0px; 
	padding: 0px; 
	font-size: 12px; 
	font-family: "Lucida Sans Unicode", "Lucida Sans", Verdana; 
	color: #000000; 
	background: #dbdbdb; 
	text-align: left;
	background-image: url(images_design/bg-top-pagina.jpg);
	background-repeat: no-repeat;
	}
a 	{ 
	color: #cf7622; text-decoration: none; } a:hover { text-decoration: none; color:#000000;}
img 	{
	margin: 0;
	border: 0;
	display:block;
	} 
h1, h2, h3, h4, h5, h6 { 
	padding: 0; margin: 0;}
	
/* Einde algemeen */ 
	
/* FORMS \*/
	
input
{
color: #000000;
background: #ffffff;
border: 1px solid #cf7622;
font-size: 11px; 
margin-bottom:4px;
}

select
{
color: #000000;
background: #ffffff;
border: 1px solid #cf7622;
font-size: 11px; 
margin-bottom:4px;
}

label
	{
	width: 110px;
	float: left;
	text-align: right;
	margin-right: 5px;
	margin-left: 20px;
	display: block
	}

.submit
	{
	margin-top: 6px;
	margin-left: 242px;
	} 
	
/* Einde FORMS */ 

/* DIV \*/

table
{
		margin: 0px 0px 0px 20px;
}
	
#content 	{
		width:962px;
		margin: 0 auto;
		position:relative;
		}
		
#column_left	{
		width:586px;
		height:100%;
		position:relative;
		float:left;
		margin: 17px 0px 0px 36px;
		}

#column_right	{
		width:296px;
		height:100%;
		position:relative;
		float:right;
		margin: 17px 36px 0px 8px;
		}

#head 	{
		width:951px;
		height:29px;
		position:relative;
		float:left;
		margin:0px;
		padding:0px;
		background-image: url('images_design/bg-top.jpg');
		background-repeat: repeat;
		background-position: top left;
		padding: 66px 0px 0px 0px;
		z-index:100;
		}

#menu_horizontaal 	{
		width:800px;
		height:12px;
		float:left;
		position:relative;
		margin: 0px 0px 0px 18px;
		color:#ffffff;
		}

			
#kader_groot 	{
		width:586px;
		float:left;
		position:relative;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 6px 0px;
		}
				
#kader_top_groot 	{
		width:586px;
		height:8px;
		float:left;
		position:relative;
		background-image: url('images_design/kader-top-groot.png');
		background-repeat: repeat;
		background-position: top left;
		}
		
#kader_middle_groot 	{
		width:546px;
		float:left;
		position:relative;
		background-image: url('images_design/kader-bg-groot.png');
		background-repeat: repeat;
		background-position: top left;
		padding: 11px 20px 5px 20px;
		}
		
#kader_bottom_groot 	{
		width:586px;
		height:22px;
		float:left;
		position:relative;
		background-image: url('images_design/kader-bottom-groot-label.png');
		background-repeat: repeat;
		background-position: top left;
		}
		
#kader_top_klein 	{
		width:296px;
		height:8px;
		float:left;
		position:relative;
		background-image: url('images_design/kader-top-klein.png');
		background-repeat: repeat;
		background-position: top left;
		}
		
#kader_middle_klein 	{
		width:256px;
		float:left;
		position:relative;
		background-image: url('images_design/kader-bg-klein.png');
		background-repeat: repeat;
		background-position: top left;
		padding: 11px 20px 5px 20px;
		}
		
#kader_bottom_klein_label 	{
		width:296px;
		height:22px;
		float:left;
		position:relative;
		background-image: url('images_design/kader-bottom-klein-label.png');
		background-repeat: repeat;
		background-position: top left;
		}
		
#kader_bottom_klein	{
		width:296px;
		height:22px;
		float:left;
		position:relative;
		background-image: url('images_design/kader-bottom-klein.png');
		background-repeat: repeat;
		background-position: top left;
		}
		
		
#kader_medewerkers	{
		width:276px;
		height:166px;
		float:left;
		position:relative;
		background-image: url('images_design/kader-bg-medewerkers.png');
		background-repeat: repeat;
		background-position: top left;
		padding: 8px 11px 12px 9px;
		}
		
#link_footer 	{
		width:110px;
		text-align:center;
		float:right;
		position:relative;
		color:#ffffff;
		font-size:10px;
		margin: 0px 10px 0px 0px;
		}
		
#foto_medewerker 	{
		float:left;
		position:relative;
		margin: 0px 1px 1px 0px;
		}
		
#credits	{
		float:right;
		position:relative;
		margin: 0px 4px 0px 0px;
		font-size:9px;
		color:#ffffff;
		}
		
#credits a	{
		color:#ffffff;
		}
		
#credits a:hover	{
		color:#aaaaaa;
		}
		
#link_footer  a	{
		color:#ffffff;
		}
		
#link_footer  a:hover	{
		color:#000000;
		}
		
#map_canvas	{
		width:540px;
		height:400px;
		float:left;
		position:relative;
		border: 1px #000000 solid;
		margin: 0px 0px 20px 0px;
		}
		
/* Einde DIV */ 
		
/* Textstyles \*/


h1		{ 
		font-size:14px;
		font-weight:bold;
		}

h2		{ 
		font-size:12px;
		font-weight:bold;
		}

.menukop		{ 
		color:#afd534;
		font-size:12px;
		display: inline; 
		font-weight:bold;
		}
		
.adres		{ 
		line-height:20px;
		}
		
/* Einde textstyles */
		
/* Menu \*/
		
#nav, #nav ul {
	padding: 2px 0 0 0;
	margin: 0;
	list-style: none;
	font-weight:normal;
}

#nav li {
	float: left;
}

#nav ul {
	position: absolute;
	width: 100px;
	left: -3000px;
}

#nav li:hover ul, #nav li.ie_does_hover ul {
	left: auto;
	background-position: 0 0;
}

#nav a {
	display: block;
	margin: 2px 9px 3px 9px;
	text-decoration: none;
}

ul a{
	color: #ffffff;
	cursor: hand;
}

ul ul a:link, ul ul a:visited{
	font-weight: normal;
	color: #ffffff;
	cursor: hand;
}

ul ul a:hover, ul ul a:active{
	font-weight: normal;
	color: #000000;
	cursor: hand;
}


ul ul li{
	background-color: #cf7622;
	border-bottom:#dbdbdb 1px solid;
	margin: 0px 0px 0px 0px;
	font-size:11px;
	width:123px;
	height:17px;
	text-align:center;
	filter:alpha(opacity=90);
	opacity: 0.9;
}

/* IE only hack \*/
* html ul li, * html ul ul li{
	border-bottom: 3px solid #FFF;
}

* html ul ul li{
	border-top: 0;
}
/* Einde IE only hack */ 

/* Menu */ 


