/*{
	border: 1px dotted red;
}*/

body{
	background: url(../images/background.gif) top no-repeat;
	font-family:Verdana;
	color:#454545;
	font-size: 8pt;
	line-height: 14pt;
	margin:0px;	
	text-align:left;
}

a {
	color:#284393;
	text-decoration: none;
}

a:hover {
	text-decoration: none;
	color: #454545;
}


#pagecontainer {
	width:733px;
	text-align:left;
	background:#ffffff;
	margin:0px;
	/*border:1px dotted #cccccc;*/

}

#pagecontainer_ad {
	width:660px;
	text-align:left;
	background:#ffffff;
	margin:0px;
	padding:20px;
	/*border:1px dotted #cccccc;*/

}

#top{
	width:733px;
	height:159px;
	float:left;
	background:url(../images/top.gif) no-repeat top;
	margin:0px;

}

#menu{
	width:328px;
	height:98px;
	margin-top:66px;
	margin-left:375px;
	text-align:right;
	font-size: 8pt;
	font-weight:normal;
}

#menu a {
	font-weight: normal;
	color:#454545;
	text-decoration: none;
}

#menu a:hover {
	text-decoration: none;
	color: #284393;
}	


#left {
	width:279px;
	float:left;
	text-align:left;
	background:#ffffff;
}

#content {
	width:453px;
	text-align:justify;
	float:left;
	background-color:#ffffff;
	border-left:1px dotted #cccccc;

}

#bottom {
	width:733px;
	height:49px;
	margin-top:0px;
	float:left;
	background:url(../images/bottom.gif) no-repeat bottom;
	margin-left: auto;
	margin-right:auto;
}

#tekst {
	padding-left:20px;
	padding-right:60px;
	padding-bottom:20px;
	text-align:left;
	min-height:1000px;
	height:auto!important;
	height:1000px;
}

#tekst_l {
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	text-align:left;
	/*min-height:400px;
	height:auto!important;
	height:400px;*/

}

#tekst_l a {
	font-weight: normal;
	color:#454545;
	text-decoration: none;
}

#tekst_l a:hover {
	font-weight: normal;
	color:#284393;
	text-decoration: none;
}

#portfolio{
	background-color:#ffffff;
	width:360px;
	text-align:left;
	padding:25px;
	margin:20px;
}

#portfolio a{
	font-size:14pt;
	font-weight:normal;
	text-decoration: none;
}

#portfolio a:hover{
	font-weight:normal;
	color:#a3dc10;
	text-decoration: none;
}

#vlak_g {
	width:370px;
	border:#cccccc 1px dotted;
	padding:5px;
}

#white {
	width:733px;
	height:19px;
	margin-top:0px;
	float:left;
	background-color:#ffffff;
	margin-left: auto;
	margin-right:auto;
}

#h_line {
	width:370px;
	margin-top:15px;
	margin-bottom:15px;
	border-bottom:#cccccc 1px dotted;
}

#h_line2 {
	width: 203px;
	margin-top:15px;
	margin-bottom:15px;
	border-bottom:#cccccc 1px dotted;
}


.ad {
	margin-top:10px;
	
}

.t {
	color:#454545;
	font-size: 8pt;
}


.img {
	left: 50%;
	margin-left:20px;
	margin-top:50px;
}

.img_left {
 	margin-top:10px;
}

.naw {
	font-size: 8pt;
	font-weight:normal;
	color: #ffffff;
	margin-left:30px;
	padding-top:5px;
}

.nieuws{
	margin-top:5px;
	margin-bottom:5px;
}

.nieuwsg {
	background:url(../images/nieuwsg.jpg);
	width:200px;
	height:130px;
	padding-top:70px;
	padding-left:15px;
	padding-right:15px;
}

.webv {
	background:url(../images/webv.jpg);
	width:200px;
	height:100px;
	padding-top:100px;
	padding-left:15px;
	padding-right:15px;
	margin-bottom:15px;
}

b {
	color:#454545;
}

ul {
	margin: 5 0 0 40px;
	padding: 0 0 0 30px;
}

.vw {

	font-size:7pt;
}
	
table, td, tr {
	line-height: 14pt;
	font-size: 8pt;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	height:15px;
}

.lustrum {
	margin:0px;
}

h1 {
  	font-size: 14pt;
	font-weight:normal;
	color:#284393;
	text-align:left;
}

h2 {
  	font-size: 14pt;
	font-weight:normal;
	color:#a3dc10;
}


h3 {
  	font-size: 14pt;
	font-weight:normal;
	color:#cd3750;
}

h4 {
  	font-size: 14pt;
	font-weight:normal;
	color:#ff8f00;
}

.contact{
	width:370px;
	float:left;
	display:block;
	height:100%;

}

.ad{
	float:center;
	display:block;
	height:100%;

}

label{
	width:100px;
	display:block;
	float:left;
	margin-top:5px;
}

.veld{
	width:258px;
	float:left;
	display:block;	
	margin-top:5px;	
}

.veld2{
	width:430px;
	float:left;
	display:block;	
	margin-top:5px;	
}

legend{
	color:#454545;
	font:14px/16px Helvetica, Arial, sans-serif;
}

.buttonverzend{
	border: 1px #ff8f00 solid;
	padding:2px 4px 2px 4px;
	background-color:#ffffff;
	color:#454545;
	cursor:pointer;

}

fieldset{
	width:370px;
	border:0px;
}

input.nieuwsbrief { width: 225px; font-size: 8pt; }

ul {
	list-style-image:url(../images/info.gif);
	margin:0px;
}

li {
	margin:0px;
}

.bcheck{
	visibility:hidden;
	display:none;

}

.ccheck{
	visibility:hidden;
	display:none;

}