html,body { height: 100%; margin: 0; padding: 0;}
body { margin: 0; padding: 0; text-align: center; background-color: #959A83; align:center; background-image: url(../images/layout/background-sfeer.jpg); background-position: top center; background-repeat: no-repeat;}
table {	margin: 0; padding: 0; border: 0; border-spacing: 0px;  border-collapse: collapse; }
form,p,td,li,ul {margin: 0; padding: 0;  border: 0; }
img { border: 0; display: block; }
div {  text-align: left; overflow: hidden;}
p,a,div,td,h2,span,font,li { font-family:  Arial, Helvetica, sans-serif; font-size: 11px;  font-style: normal; text-decoration: none; line-height: 19px; }
a { cursor: pointer; text-decoration: none; color: #000000;}
.bold { font-weight: bolder;}
input,select {display: inline; margin: 0; padding: 0; font-size: 9px; overflow: hidden; height:auto;}
/*select {display: inline; margin: 0; padding: 0; font-size: 9px; overflow: hidden; width:120px;}*/
input.txt {display: inline; margin: 0; padding: 0;height: 14px; padding: 1px 1px 0px 1px; } 
/* breed -7px, hoog -5px bij input. select hoog -2px, breed niets */
#logo { display: block; overflow: hidden; padding: 0px 0 0px 18px; margin: 0; width: 289px; float: left;} 
#logo img { width: 289px;} 

#bottomBalk{
  position:absolute;
  margin-left:234px;
  clear:left;
  float:left;
 }
#bottomBalk table {width:500px;clear:left;float:left;}
#main_klantenservice { 
width: 850px;
margin: auto;
margin-top: 26px;
height: 700px;
line-height:19px;
}

#klantenservice-content
{
	position: relative; 
	height: auto; 
	left: 100px; 
	top: 5px; 
	overflow: visible;
	background-position: top right;
	/*float:left;*/
	width:742px;
	clear:both;
}  
#innerKlantenservice{

	position: relative; 
	width: 802px; 
	margin: 0px 0px 0px 18px;
	background-color: #E8E9E4;
	clear: both; 
	background-position: 0px 20px; 
	background-repeat: no-repeat; 
	overflow: visible;
	height: 550px;

	}
#innerElement-bottom{
	position: relative; 
	padding-top: 0px;
	height:10px;
	overflow:visible;
	background-image: url(../images/layout/fi-bottom-klant.gif); 
	background-repeat: no-repeat;
	width:802px;
	margin-left: 18px;
	background-position: bottom right;
	padding: 0px 0 0px 0;
	margin-top:-3px;
}
#klantenservice-intro 
{
	position: relative; 
	overflow: visible;
	background-position: top left;
	height: 150px;
	width:507px;
	float:left;
	left:0px;
	top:0px;
}

#klantenservice-bac-top, #klantenservice-bac-bottom, #klantenservice-background
{ 
	position: relative; 
	height: auto; 
	overflow: visible;
	height:340px;
;
}
#klantenservice-bac-top 
{
	float:left; 
	left: -82px; 
	top: 20px; 
	margin-top:0px !important;
	margin-top:-20px;
	background-image: url(../images/layout/klantenservice-top.gif); 
	background-repeat: no-repeat; 
	background-position: top left; 
	width: 766px; 

}
#klantenservice-bac-bottom 
{ 
  	background-image: url(../images/layout/klantenservice-bottom.gif); 
  	background-repeat: no-repeat; 
  	background-position: bottom left; 
  	padding: 5px 0 5px 0;
}
#klantenservice-background 
{
	margin-left: 0px; 
	background: #ffffff; 
	width:766px; 
	float:left;
	
}
#klantenservice 
{ 
	width: 748px; 
	margin-left: 18px ;
	margin-top:-6px;
	background-position: top left; 
	background-repeat: no-repeat; 
	overflow: hidden;  
}

#klantenservice body {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    
}


#klantenservice textarea{
	width:328px;
	height:77px;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}
/*#klantenservice select { 
	background-color:#F4F4F4;
	width: 200px;
}*/
#klantenservice input {
	width:190px;
	
}

#klantenservice-content2
{
	position: relative; 
	left: 0px; 
	top:90px;

	overflow: visible;
	background-position: top right;
	width:220px;
	clear:both;
}  

.content_tekst{float:left; width: 136px;margin-top:11px;}
.content_input{float:left; width: 205px;margin-top:11px;}
.content_spacer{float:left; width: 54px;margin-top:11px;}
.content_textarea{float:left; width: 341px; margin-top:11px;}

#contact-bac-top, #contact-bac-bottom, #contact-background
{ 
	position: relative; 
	height: auto; 
	overflow: visible;
	height6220px;
}
#contact-bac-top 
{
	float:left; 
	left: 18px; 
	margin-top:-71px !important;
	margin-top:-51px;
	background-image: url(../images/layout/contact-top.gif); 
	background-repeat: no-repeat; 
	background-position: top left; 
	width: 169px; 

}
#contact-bac-bottom 
{ 
  	background-image: url(../images/layout/contact-bottom.gif); 
  	background-repeat: no-repeat; 
  	background-position: bottom left; 
  	padding: 5px 0 5px 0;
}
#contact-background 
{
	background: #ffffff; 
	width:169px; 
	float:left;
}
#contact 
{ 
	width: 151px; 
	margin-left: 18px;
	top:0px;
	background-position: top left; 
	background-repeat: no-repeat; 
	overflow: hidden; 
	line-height: 19px; 
}
#veelgestelde_vragen{
	float:left;
	/*margin-left:232px !important;
	margin-left:116px;
	margin-top:-68px !important;
	margin-top:-366px;*/
	line-height:19px;
	width: 534px;
}
