/*		------	layout	------		*/
html {
padding:0px;
margin:0px;
}

body{
margin:0px;
padding:0;
text-align: center;
font-family: Arial,Verdana, sans-serf;
font-size:12px;
color:#696767;
background: #fff;
}

#container{
margin:0px auto 40px auto;
width: 1000px;
padding:0px;
background:#fff;
}

#header{
width:1000px;
height: 270px;
background: url(../i/header.jpg) top no-repeat;
}

#regio {
width:200px;
height:200px;
margin:0px 0 0 730px;
color:#000;
text-align:left;
font-weight:bold;
}

/* for Internet Explorer */
/*\*/
* html #regio {
margin:0px 0 0 655px;
}
/**/

*:first-child+html #regio {margin:0px 0 0 655px;}

#regio select{
margin:120px 0 0 0;
width:160px;
}

#regio a {
margin:0px 0 0 25px;
color:#000;
text-decoration:underline;
}




#side-b {
	float: left;
	margin:20px 0px 0px 0px;
	width: 350px;
	text-align:left;
}


#content{
float:left;
margin:20px 0px 0px 0px;
width:350px;
background:#fff;
text-align:left;
}

.space{
clear:both;
}

#footer { 
	background: #fff url(../i/footer.jpg) top no-repeat;
	height:30px;
}


.footerlinks{
width:400px;
float:right;
text-align:right;
font-size:9px;
color:#585858;
margin:3px 70px 0 0;
}

.footerlinks a{
font-size:9px;
color:#585858;
text-decoration:none;
}

.trefwoorden{
width:400px;
float:left;
text-align:left;
font-size:9px;
color:#585858;
margin:3px 0px 0 70px;
}

#banner {
	float: left;
	margin: 30px auto 0px 40px;
	width: 220px;
	height:400px;
	text-align:center;
}


#banner img{
border:1px solid #696767;
margin:0 0 10px 0 ;
}


#menu{
margin: -50px 50px 0px 50px;
width:910px;
background: url(../i/menu.jpg) top no-repeat;
height:41px;
}

.menu1 {
padding:0 0px 0 0px;
margin:0 0 0 10px;
list-style:none; 
height:41px; 
 }

.menu1 li {
margin:0;
float:left;}

.menu1 li a {
display:block; 
float:left; 
height:41px; 
width:170px; 
line-height:41px; 
color:#000; 
text-decoration:none; 
font-weight:bold;
text-align:center; 
padding:0px; 
margin:0px; 
border:0;
}

.menu1 li a:hover, .menu1 li.current a, .menu1 li.current a:hover {
color:#000;
background:url(../i/button3.jpg);
}


.menu1 li a.home  {
width:21px;
background:none; 
margin: 10px 12px;
text-align:center; 
border:0;
}

.menu1 li a.home img{
border:0;
}

#welkomstekst{
width:350px;
float:left;
min-height:400px;
height:auto;
padding:0px;
border-left: 2px dotted #696767;
border-right: 2px dotted #696767;
margin:20px 0px 0px 0px;
text-align:left;
}

#regiocontent{
margin: 20px 0 0px 50px;
border-right: 2px dotted #696767;
width:560px;
text-align:left;
float:left;
}

/* for Internet Explorer */
/*\*/
* html #welkomstekst {
height:400px;
}
/**/

*:first-child+html #welkomstekst {height:auto;}

.kantoor{
width: 260px;
height:100px;
margin: 0 0px 5px 5px;
border: 1px solid #696767;
padding:3px;
float:left;
font-size:11px;
}

.kantoor img{
border:1px solid #696767;
margin:0 5px 0px 0;
float:left;
}

.kantoor a{
font-weight:bold;
color:#696767;
}

p{
padding: 2px 10px 10px 10px;
}


h1{
font-family: Arial,Verdana, sans-serf;
font-size:15px;
color:#696767;
margin:8px 0px 10px 10px;
}

h2{
font-family: Arial,Verdana, sans-serf;
font-size:12px;
margin:8px 0px 10px 10px;
color:#696767;
}



h4{
font-size:21px;
color:#696767;
margin: 5px 0px 45px 0px;;
}

h5{
font-size:19px;
}

#contact{
padding: 10px 0 10px 10px;
}


label
{
width: 80px;
float: left;
text-align: Left;
margin: 10px 10px 0px 0;
}


input
{
color: #231f20;
background: #FFFca5;
border: 1px solid #676969;
width:220px;
margin: 10px 0px 0px 0;
}

.submit 
{
color: #141220;
background: #fff url(../i/verzenden.jpg);
width:107px;
height:22px;
border: 1px outset #696767;
margin-left:205px;
}

#contact .jsvalidation{
text-align:right;
width:315px;
margin:2px 0 0 0px;
color: #dc1032;
font-weight:bold;
font-size:11px;
}


