/*----------------------------------------------------------------- ALGEMEEN */
body {
	background-color:	#FFF;
	margin: 			20px 0px 0px 20px;
	font:				12px, Arial, Verdana, "Luxi Sans", sans-serif;
	color: 				#555; 
}

#tblContent {
	border: 			0px dashed #333;
}

table#tblContent td {
	vertical-align:		top;
}

table#tblMenu {
	margin:	 			0px 0px 10px 0px;
}

#complogo {
	background:			#b9d300;
	margin:	 			0px 0px 0px 20px;
}

#imglogo {
	background:			#b9d300;
}

div#content {
	margin:	 			0px 0px 0px 19px;
}

div#contactwrap {
	margin:	 			25px 0px 0px 25px;
}

/*----------------------------------------------------------------- H-tags */
h1 {
	font-size:			16px;
	color:				#b9d300;
	margin:				0px 0px 8px 0px;
}

h3 {
	font-size:			18px;
	color:				#b9d300;
	margin:				30px 0px 8px 0px;
	text-transform:		uppercase;
}

h4 {
	font-size:			12px;
	font-weight:		bold;
	margin:				0px 0px 8px 0px;
}

/*----------------------------------------------------------------- HOME */
.hometxt {
	line-height:		1.6em;
	text-align:			justify;
	padding: 0px 30px 0px 0px;

}
/*----------------------------------------------------------------- WONINGTYPEN */
table#tblTypen {
	margin:	 			20px 0px 0px 0px;
}
.typetxt {
	line-height:		1.3em;
	text-align:			justify;

}
.typeflash {
	text-align:			right;
	margin:	 			15px 0px 0px 12px;
}

#allestijlen {
	margin:	 			25px 0px 0px 60px;
}
.stijloverigtitle {
	font-size:			13px;
	font-weight:		bold;
	margin:	 			0px 0px 4px 0px;
}
table#tblStijlAlle td {
	padding: 			0px 22px 5px 0px;
}
.stijlsquare {
	background-color:	#b9d300;
	margin:	 			0px 5px 0px 0px;
	width: 				4px;
	height: 			4px;
}

a.stl:active,a.stl:link,a.stl:visited {  
	COLOR: 				#666;
	TEXT-DECORATION: 	none;	 
	FONT-WEIGHT: 		normal;
	TEXT-DECORATION: 	none;
}
a.stl:hover {
	COLOR: 				#b9d300;
	FONT-STYLE: 		normal;
	FONT-WEIGHT: 		normal;
	TEXT-DECORATION: 	none;
}
/*----------------------------------------------------------------- NEWS */
table#tblNewsDet {
	margin:	 			25px 0px 0px 10px;
}

table#tblNewsDet td {
	vertical-align:		top;
}

div.nwsitem {
	margin: 			0px 0px 25px 0px;
	width: 				570px;
}

div.nwstitle {
	font-size:			14px;
	font-weight:		bold;
	color:				#b9d300;
	margin:				0px 0px 0px 0px;
}

div.nwssubtitle {
	font-size:			11px;
	color:				#GGG;
	margin:				0px 0px 0px 0px;
}

div.nwsmsg {
	margin:				10px 0px 0px 0px;
	text-align:			justify;
}

div.nwsdate {
	color:				#GGG;
	margin:				10px 0px 0px 0px;
	float:				left;
}

div.nwsmore {
	text-align:			right;
	margin:				10px 0px 0px 0px;
}

div.nwsimg {
	margin:				0px 0px 0px 0px;
}

.nwsthumb {
	margin: 			0px 0px 12px 0px;
	border:				3px solid #efecec;
}

a.nws:active,a.nws:link,a.nws:visited {  
	COLOR: 				#b9d300;
	TEXT-DECORATION: 	none;	 
	FONT-WEIGHT: 		normal;
	TEXT-DECORATION: 	underline;
}
a.nws:hover {
	COLOR: 				#999;
	FONT-STYLE: 		normal;
	FONT-WEIGHT: 		normal;
	TEXT-DECORATION: 	underline;
}

a.nws2:active,a.nws2:link,a.nws2:visited {  
	COLOR: 				#999;
	TEXT-DECORATION: 	none;	 
	FONT-WEIGHT: 		normal;
	TEXT-DECORATION: 	none;
}
a.nws2:hover {
	COLOR: 				#555;
	FONT-STYLE: 		normal;
	FONT-WEIGHT: 		normal;
	TEXT-DECORATION: 	underline;
}

/*----------------------------------------------------------------- CONTACT */
#tblAdres {
	margin: 			0px 0px 50px 0px;
}

#telfax {
	margin: 			20px 0px 0px 0px;
}
table.contform td  {
	padding:			0px 0px 4px 0px;
}

/*----------------------------------------------------------------- COLORME */
#colorme {
	margin: 			20px 0px 0px 0px;
}

/*----------------------------------------------------------------- CREDITS */
#credits {
	FONT-SIZE: 			11px; 
	color:				#999999;
	padding: 			15px 0px 0px 0px;
	text-align:			center;
}

a.cr:active,a.cr:link,a.cr:visited {  
	COLOR: 				#b9d300;
	TEXT-DECORATION: 	none;	 
	FONT-WEIGHT: 		normal;
}

a.cr:hover {
	COLOR: 				#999;
	FONT-STYLE: 		normal;
	FONT-WEIGHT: 		normal;
	TEXT-DECORATION: 	underline;
}

div#vdmlogo {
padding:2px 0px 0px 0px;

}
/*---------------------------------------------------------------- ALGEMENE LINKS */
a:active,a:link,a:visited {  
	COLOR: 				#b9d300;
	TEXT-DECORATION: 	none;	 
	FONT-WEIGHT: 		normal;
}
a:hover {
	COLOR: 				#999;
	FONT-STYLE: 		normal;
	FONT-WEIGHT: 		normal;
	TEXT-DECORATION: 	underline;
}

/*--------------------------------------------------------------------- FORMULIER */
form {
	margin: 			0;
}

.formdivide {
border-top:				1px solid #CCCCCC;
margin:					3px 0px 3px 0px;
}

input,textarea { 
	COLOR:				#333; 
	FONT-SIZE: 			11px;
	FONT-FAMILY:		Arial, Helvetica, Verdana, sans-serif; 
	BACKGROUND: 		#FFF; 
	PADDING: 			0px 0px 0px 3px;
	vertical-align:		middle;
	border-top:			1px solid #7c7c7c;
	border-left:		1px solid #c3c3c3;
	border-right:		1px solid #c3c3c3;
	border-bottom:		1px solid #dddddd;
	/* background:			url(../img/booking/input_back.gif); */
}

select { 
	COLOR:				#333; 
	FONT-SIZE: 			11px;
	FONT-FAMILY:		Arial, Helvetica, Verdana, sans-serif; 
	BACKGROUND: 		#FFF; 
	PADDING: 			0px 0px 0px 0px;
	vertical-align:		middle;
	border-top:			1px solid #7c7c7c;
	border-left:		1px solid #c3c3c3;
	border-right:		1px solid #c3c3c3;
	border-bottom:		1px solid #dddddd;
}

.noinput {
	border:				1px none #FFF;
	background:			none;
}
.btnsend{
	BORDER:				1px solid #00007b;
	BACKGROUND-COLOR:	#e20303;
	COLOR:				#ffee00;
	FONT-SIZE:			11px;
	FONT-WEIGHT:		bold;
	height:				18px;
}

.btn { 					/* class voor image als submit button */
	BORDER:				0px none #FFFFFF;
	PADDING: 			0px 0px 0px 0px;
	margin:				8px 0px 0px 0px;
}

/*------------------------------------------------------------------------------*/

ul, ol {
list-style:none;
}

div.indexmainmenu a {
 color: #fff;
}
