/* CSS Document */

/*  ################################Global Functions ################################ */

html {
	margin : 0;
	padding : 0;
	color : #002F5F;
	background:url(bg_body.gif) left top repeat-x #DEDEDE;

}

body {
	margin:0;
	padding :0;
	line-height:18px;
	font-size:11px;
	text-align : left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

a:link { color : #002F5F; 
text-decoration : none; }

a:visited { color : #002F5F; 
text-decoration : none; }

a:hover { color : #002F5F;
text-decoration : underline; }

a.wit:link { color : #fff; 
text-decoration : none; }

a.wit:visited { color : #fff; 
text-decoration : none; }

a.wit:hover { color : #fff; 
text-decoration : underline; }


img {
	border:0;
}

p { 
	margin: 0; padding: 0 0 7px 0;
	}
	
h1 {
	font-size:14px;
	margin:0;
	padding:5px 0 0 0;
	clear:left;
}	

/*  ################################ Main container ################################ */

div.container {
	width : 1000px;
	text-align: left;
	margin : 0 auto;
	padding:0;
	overflow:auto;
	background:#FFFFFF;
	}
	
div.container_center {
	width : 918px;
	text-align: left;
	margin : 0 auto;
	padding:0;
	overflow:auto;
	}	
	
div.container_menutop {
	width : 918px;
	text-align: left;
	margin : 0 41px 0 21px;
	padding:0;
	}			
	
div.container_bottom {
	width : 980px;
	text-align: center;
	margin : 0 auto;
	padding:10px 0 0 0;
	overflow:auto;
	background: url(../images/bg_body_fade_bottom.gif) center top no-repeat; 
	font:Verdana, Arial, Helvetica, sans-serif; 
	font-size:9px; 
	color:#8A343D;
	}	
		
/* ################################ MENU ################################## */


ul.menu_index {
	width:150px; height:165px; float:left; margin:0; padding:0;
	}
	
ul.menu_index li{
	list-style-type:none; margin: 0 ; padding:0 ; display:block; 
	}
	
ul.menu_index li a {
	width:118px; list-style-type:none; margin: 0 ; padding:0 15px  ; color:#002F5F; display:block; 
	}	
	
ul.menu_index li a:hover {
	width:118px; list-style-type:none; margin: 0 ; padding:0 15px ; color:#EBEBEB; background:#002F5F; text-decoration:none;  display:block;
	}	
	

ul.menu_top {
	padding:4px 0 0 0; margin: 0 auto; 
}	

ul.menu_top li {
	list-style-type:none; margin:0; padding: 0 15px 0 0; display:inline; color:#FFFFFF;
	}
	
ul.menu_top li a {
	color:#FFFFFF;
	}
	
ul.menu_top li a:hover {
	color:#FFFFFF; text-decoration:underline;
	}		
	
	
/* ################################ Main floats ################################## */	

.left {
	width:310px; float:left; margin:0; padding:0;
	}
		
.right {
	width:603px; float:right; margin:0; padding:0;	
	}
		

/* ################################ Tekstvlak ################################## */	

.tekstvlak {
	margin:0; padding:15px; background:#fff; 
	}
	
.tekstvlak p{
	padding: 0 0 7px 0 ; margin:0;	
	}	
	
.content_diensten {
	margin:0; padding:15px; background:#EAEAEA; 
	}
	
.content_diensten h2{
	padding: 0 0 7px 0 ; margin:0; font-size:14px; color:#8A343D; clear:left; 
	}	
	
.content_diensten p{
	padding: 0 0 7px 0 ; margin:0;	
	}		
	
/* ################################ Images ################################## */

.left h1 {
	background: url(../images/logo_rvdz.gif) left top no-repeat; margin:10px 0 5px 35px; padding:0; width:203px; height:124px; overflow:hidden;
	}
	
.left h1 a{
	display:block; text-indent:-9999px;  width:203px; height:124px;
	}	
	
.left h6 {
	background:url(../images/pic_main.jpg) left top no-repeat;  margin:0; padding:0; width:425px; height:240px;
	}	
	
/* ################################ Extra ################################## */	
	
.balkoranje {
	height: 13px; background:#FF6E00; margin:0; padding:0;
	}	
	
.balkoranje2 {
	height: 13px; margin:0; padding:0; background: url(../images/bg_balk_oranje.gif) left top no-repeat #FF6E00;
	}		
	
.greep_uit_aanbod { 
	width:918px; height:150px; padding:0; margin:0; background:url(../images/bg_greepuitaanbod.gif) left bottom repeat-x #EBEBEB;
	}	
	
.diensten {
	width:573px; padding:15px; margin: 0 0 15px 0; background:url(../images/bg_greepuitaanbod.gif) left bottom repeat-x #EBEBEB;
	}	
	
.diensten ul {
	margin:0 0 0 20px; padding:0; }

.diensten li {
	list-style-type: square;
	padding: 0 0 3px 5px;
	margin:0;
	}				

/* ################################ Zoekresultaten ################# 
####################################################################
####################################################################
####################################################################
####################################################################*/	


.left_zoekresultaten {
	width:190px; padding: 0; margin:0; float:left;
	}
	
.center_zoekresultaten {
	width:580px; padding: 0; margin:0; float:left; background:#EAEAEA;
	}	
		
.right_zoekresultaten {
	width:573px; float:right; margin:0; padding:0 15px 15px 15px; background: url(../images/bg_zoekresultaten.gif) left bottom no-repeat #EBEBEB; 	
	}
	
.right_zoekresultaten h3{
	font-weight:bold; 	
	}
	
	
.container_zoekresultaten {
margin:0;
padding:0;
width:580px;
}	

.container_details {
margin:0;
padding:0;
width:573px;
}

.stripe {width:560px; height:11px; margin:0 10px; padding:0 ; background:url(../images/stripe_zoekresultaten.gif) left top repeat-x;
		}	

.titels_blue {
	 font-weight:bold; color:#002F5F; 
	}
	
	
ul.details {
	width:573px; height:25px; margin:0; padding:3px 0 0 0; text-align:center; background:url(../images/bg_details_buttons.gif) left top no-repeat; 
	}
	
ul.details li {
	list-style-type:none; display:inline; padding:3px;	
	}
	
ul.details li a{
	list-style-type:none; display:inline; padding:3px;	
	}	
	
ul.details li a:hover{
	list-style-type:none; display:inline; padding:3px;	
	}	
	

/* ################################ Formulieren ################# 
####################################################################
####################################################################
####################################################################
####################################################################*/	

.formfield {
border:none;
background:#FFF;
width:200px;
height:19px;
font-size:11px;
border: solid 1px #BFBFBF;
}

.formfield_xsm {
border:none;
background:#FFF;
width:30px;
height:19px;
font-size:11px;
border: solid 1px #BFBFBF;
}

.formfield_sm {
border:none;
background:#FFF;
width:50px;
height:19px;
font-size:11px;
border: solid 1px #BFBFBF;
}

.formfield_m {
border:none;
background:#FFF;
width:145px;
height:19px;
font-size:11px;
border: solid 1px #BFBFBF;
}

.formfieldbig {
border:none;
background:#FFF;
width:200px;
height:75px;
font-size:11px;
border: solid 1px #BFBFBF;
}

.formbutton {
border:solid 1px #8A343D;
background:#FFF;
color:#8A343D;
width:75px;
height:20px;
font-size:11px;
}

.formbutton_zoeken {
border:solid 1px #fff;
background:#D0AEB1;
color:#8A343D;
width:60px;
height:20px;
font-size:11px;
font-weight:bold;
}

.formbutton_zoeken2 {
border:solid 1px #fff;
background:#D8EBF8;
color:#63B1E5;
width:60px;
height:20px;
font-size:11px;
font-weight:bold;
}

.zoekbox {
border: solid 1px #E0E0E0;
background:#FFF;
width:120px;
height:19px;
font-size:11px;
}

.logos{
float:		left;
margin:		0 10px 10px 0;
}

.logosr{
float:		right;
margin:		0 15px 10px 0;
}

.nutselect{
margin:		0 0 10px 15px;
}	

