/* CSS Document */

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

html {
	margin : 0;
	padding : 0;
	color : #002F5F;
	background-image: url(../images/bg_body.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

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

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

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

a:hover { color : #525252;
text-decoration : none; }

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

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

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


a.blue:link { color : #002F5F; 
text-decoration : underline; }

a.blue:visited { color : #002F5F; 
text-decoration : underline; }

a.blue:hover { color : #002F5F; 
text-decoration : none; }

/* =hx */
h2, h3, h4, h5, h6{ clear : left; 
margin : 0; 
padding : 0; }

h2 { font-size : 16px; }
h3 { font-size : 14px; color:#002F5F; }
h4 { font-size : 110%; }
h5 { font-size : 100%; }
h6 { font-size : 80%; }

img {
	border:0;
}

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

div.container {
	width : 851px;
	text-align: left;
	margin : 0 auto;
	padding:0;
	overflow:auto;
	clear:both;
	}
	
div.footer {
	width : 851px;
	text-align: center;
	margin : 10px auto;
	padding:0;
	overflow:auto;
	font-size:10px;
	}	
	
/* ################################ MENU ################################## */

.topmenu {
	width: 426px; height:26px; margin : 0  ; padding : 40px 0 0 0 ; background:#BFBFBF; overflow:hidden;
	}
	
.menu {
	float:right; margin:0; padding:0;
	}	
	
ul.topmenu2 {
	width: 414px; height:25px; margin : 0  ; padding : 6px 12px 0 0 ; background:#BFBFBF ; text-align:right;
	}
	
ul.topmenu2 li {
	list-style-type:none; display:  inline; margin: 0 ; padding: 0 3px; 
	}
	
ul.topmenu2 li a {
	list-style-type:none; display:  inline ; 
	}
	
/* ################################ Main floats ################################## */	

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

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

.tekstvlak {
	margin:0; padding:15px; 
	}
	
.tekstvlak p{
	padding: 0 0 7px 0 ; margin:0;	
	}	
	
/* ################################ Images ################################## */

.left h1 {
	background:url(../images/logo_lb.gif) left top no-repeat; margin:0; padding:0; width:425; height:97px;
	}
	
.left h1 a{
	display:block; text-indent:-9999px; height:97px; width:200px;
	}	
	
.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;
	}		
	
.nieuwaanbod { height:140px; margin:0; padding: 15px; background:url(../images/bg_greepuitaanbod.gif) right bottom no-repeat #787878;

}	

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

.left_zoekresultaten {
	width:230px; padding: 0; margin:0; float:left; background: url(../images/bg_left_oranje.gif) left top no-repeat; oveflow:auto;
	}
		
.right_zoekresultaten {
	width:621px; padding: 0; margin:0; float:left;	
	}	
	
.container_details {
margin:0;
padding:0;
width:590px;
}	

.titels_blue {
	font-size:11px; font-weight:bold; color:#002F5F; padding: 5px
	}
	

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

.formfield {
border:none;
background:#FFF;
width:200px;
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_xsm {
border:none;
background:#FFF;
width:25px;
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 #FFF;
background:#E5E5E5;
color:#333;
width:75px;
font-size:11px;
padding: 2px 5px; margin:0;
}

.formbutton_zoeken {
border:solid 1px #fff;
background:#fff;
color:#324CAA;
width:60px;
height:20px;
font-size:11px;
border: solid 1px #333333;
border: solid 1px #BFBFBF;
}

.zoekbox {
border: solid 1px #4D4D4D;
background:#FFF;
width:100px;
height:19px;
font-size:11px;
border: solid 1px #BFBFBF;
}

		
.left_overbrugginsgarantie {
	width:230px; height:800px; padding: 0; margin:0; float:left; background: url(../images/bg_left_oranje.gif) left top no-repeat;
	}
	
.iframe{
	width:		590px;
	height:		1020px;
	overflow-y:	auto;
	overflow-x:	hidden;
	background:	#FFF;
	border:		1px solid #999;
	margin-top:	15px;
	}

.debrink{
	width:184px;
	padding:10px 10px 0;
	border:1px solid #A5A5A5; 
	background:#FFF; 
	font-size:11px; 
	font-color:$002F5F; 
	font-weight:bold; 
	margin:20px auto 0 auto;
	}
	
.bullits_debrink{
	border-bottom:1px solid #CCC;
	padding:0 0 7px;
	margin:0 0 7px;	
	line-height:15px;
	}
	
.no_border{
	border:none;
	}		
	
.personeel {
	width:		285px;
	overflow:	auto;
	background:	#FFF;
	float:		left;
	margin-bottom:	20px;
}

.floatRight {
	float:		right;
}

.personeel .foto {
	width:		285px;
	height:		190px;
	overflow:	hidden;
}

.personeel .info {
	padding:	10px 20px;
	color:		#222;
	line-height:	18px;
}		

