/* ##### SUBPAGINA PLAYGROUND TEMPLATES ##### */
.h1sub, .h2sub, .h3sub{
	margin:0 0 8px;
	font-weight:bold;
	text-decoration:none;
	color:#008887;
	}
.h1sub{
	font-size:16px;
	}
.h2sub{
	font-size:14px;
	}
.h3sub{
	font-size:12px;
	}
.contentPageTekst{
	margin:0 0 8px;
	}
.contentPageTekstU{
	padding:0 0 8px;
	margin:0 0 8px;
	border-bottom:#c9c9c9 solid 1px;
	}
.imgFullWidth, .imgTwoCol, .imgThreeCol, .txtTwoColRight, .txtTwoColLeft{
	width:730px;
	margin:0 0 8px;
	}
.nieuwsItemList{
	margin:0 0 8px;
	}
	.nieuwsItemList a{
		text-decoration:none;
		color:#008887;
		}
		.nieuwsItemList a:hover{
			text-decoration:underline;
			}
.productDiv{
	width:730px;
	background: #e5f3f3;
	float: left;
	margin:0 0 8px;
	}
	.productImage {
		float: left;
		width: 120px;
		min-height: 90px;
		margin: 8px;
	}
	.productImage IMG {
		margin-bottom: 8px;
	}
	.smallDescript {
		float: left;
		margin: 8px;
		width: 560px;
	}	
	.fullDescript {
		float: left;
		margin: 8px;
		width: 710px;
	}
	.productIcons {
		float: left;
		width: 520px;
		margin-bottom: 4px;
		min-height: 20px;
	}
	.fullDescript div.productData {
		float: left;
		width: 700px;
	}
	.fullDescript div.productData p {
		float: left;
		width: 590px;
		padding-bottom: 8px;
	}
	.productData strong.title {
		float: left;
		width: 100px;
	}
	.smallDescript div.productData {
		float: left;
		width: 560px;
	}
	.smallDescript div.productData p {
		float: left;
		width: 450px;
		padding-bottom: 8px;
	}
	.productDivKop{
		padding:0 0 0 10px;
		color:#FFF;
		font-weight:bold;
		font-size:16px;
		}
	.iconTable{
		height:38px;
		text-align:left;
		vertical-align:top;
		}
	.iconTable img{
		margin:3px 10px 0 0;
		}
.eigenschapDiv{
	width:730px;
	margin:0;
	}
	.eigenschapDiv td{
		padding:2px 0;
		}
	.eigenschapDivKop{
		color:#008887;
		font-weight:bold;
		}
.ankerPuntDiv{
	width:730px;
	margin:0 0 14px;
	background:#e5f3f3;
	float: left;
	border-bottom:#c9c9c9 1px solid;
	border-top:#c9c9c9 1px solid;
	}
	.ankerPuntDiv td{
		padding: 6px 10px;
		}
	.ankerPuntDiv td a.selected {
		font-weight: bold;
	}
.ankerPuntDiv table {
	float: left;
	margin: 0 10px 5px 0;
}
.provincieDiv{
	width:730px;
	margin:0 0 8px;
	background:#e5f3f3;
	border-bottom:#c9c9c9 1px solid;
	border-top:#c9c9c9 1px solid;
	}
	.provincieDiv td{
		padding:8px 10px;
		}
.resultRow{
float: left;
	width:730px;
	margin:0 0 8px;
	}
	.dealerDiv td{
		padding:8px 10px;
		}
	.resultaat a{
		text-decoration:none;
		}
		.resultaat a:hover{
			text-decoration:underline;
			}
.resultaat {
	float: left;
	margin-bottom: 10px;
	overflow: hidden;
	width: 24%;
}
.printDiv{
	text-align:right;
	position:absolute;
	margin:0;
	z-index:10;
	}
	.printDiv a{
		color:#bbbdbd;
		}
.formTextfield,.formTextfieldWrong, .formTextfieldSmall, .formTextArea,  .formTextAreaWrong, .aanvraagTextfield,.aanvraagTextfieldWrong {
	font-size:11px;
	border: none;
	background: #e5f3f3;
	margin:0 0 2px;
	}
.formTextfield,.formTextfieldWrong{
	height:16px;
	width:640px;
	}
.aanvraagTextfield,.aanvraagTextfieldWrong {
	height:16px;
	width:450px;
	}
.tdText p{
	margin:0 0 7px;
	}
.formTextfieldWrong{
	background: #f3e5e5;	
	}
.aanvraagTextfieldWrong{
	background: #f3e5e5;	
	}
.tdTextFieldSmall{
	background:url(../img/layout/ombouw/textfield-small-bckgrnd.jpg) no-repeat;
	}
.formTextfieldSmall{
	height:16px;
	width:521px;
	}
.formTextArea,.formTextAreaWrong{
	height:52px;
	background: #e5f3f3;
	width:600px;
	overflow:auto;
	}
.formTextAreaWrong{
	background: #f3e5e5;
	}

.formCheckBox{
	border:none;
	}
.submitBtn{
	display:block;
	width:105px;
	height:24px;
	background:url(../img/layout/ombouw/menu/aanmelden-btn.jpg) no-repeat;
	border:none;
	cursor:pointer;
	text-indent:-4000px; 
	}
.aanmeldenBtn{
	background:url(../img/layout/ombouw/menu/aanmelden-btn.jpg) no-repeat;
	}
.verzendenBtn{
	background:url(../img/layout/ombouw/menu/verzenden-btn.jpg) no-repeat;
	}
.img-shadow {
	float:left;
	background:url(../img/layout/ombouw/fotoalbum/shadowAlpha.png) no-repeat bottom right !important;
	background:url(../img/layout/ombouw/fotoalbum/shadow800x800.gif) no-repeat bottom right;
	margin:5px 10px 0 5px !important;
	margin:5px 10px 0 5px;
	}

.img-shadow img {
	display:block;
	position:relative;
	background:#fff;
	border:1px solid #008887;
	margin:-6px 6px 6px -6px;
	padding:4px;
	}
.fotoalbumThumbs{
	height:110px;
	width:130px;
	float:left;
	/*border:#000099 1px solid;*/
	}
.fotoAlbumTable{
	padding:10px 10px 10px 15px;
	}
	.fotoAlbumTable a{
		text-decoration:none;
		}
	.fotoAlbumTable a:hover{
		text-decoration:none;
		font-weight:bold;
		}
	.fotoAlbumPag{
		padding-top:1px;
		width:17px;
		height:17px;
		border: 1px solid #008887;
		background:#FFF;
		text-align:center;
		margin:2px;
		float:left;
		}
.fotoalbumTopics{
	padding:0 10px;
	}
/* ##### SUBPAGINA PLAYGROUND TEMPLATES ##### */

/* ##### SEARCH ##### */
.searchDiv{
	height:70px;
	width:730px;
	margin:0 0 10px;
	background:#e7e6e8;
	border:1px solid #c5c3c8;
	}			
	.spacer10{
		height:10px;
		text-align:right;
		font-size:10px;
		}
	.frmFile{
		border:1px solid #9c9c9c;
		margin:0 0 0 4px;
		padding:3px 3px 0 3px;
		height:15px;
		width:640px;
		color:#454545;
		font-size:11px;
		}
.subline{
	display:block;
	margin:10px 0;
	}
.results{
	width:730px;
	}
	.number{
		font-size:15px;
		color:#008887;
		text-align:right;
		font-weight:bold;
		width:30px;
		}
	.titel{
		color:#008887;
		font-size:12px;
		text-decoration:none;				
		}
	.titel:hover{
		font-size:12px;
		}
	.soortresult{
		color:#999;
		}
	.searchspacer{
		font-size:1px;
		height:3px;
		}
.pageLm{
	margin: 10px 0 0;
	}
	.selbutton{
		background:#e7e6e8;
		border:1px solid #c5c3c8;
		width:20px;
		height:22px;
		text-align:center;
		}
		.selbutton a{
			text-decoration:none;
			display:block;
			width: 20px;
			line-height:22px;
			height: 22px;
			}
		.selbutton a:hover{
			color: #008887;
			}
	.actbutton{
				text-decoration:none;
			display:block;
			line-height:22px;
		border:1px solid #008887;
		background: #008887;
		width:20px;
		height:22px;
		font-weight:bold;
		color:#FFF;
		text-align:center;
		}	
		.actbutton a{
			text-decoration:none;
			color:#FFF;
			}
		.forminfo {
		border: 0;
		width: 0;
		height:0;
		font-size: 0px;
		}
		.btnSend {
			border: 0px;
			padding: 3px 15px 3px 0;
			cursor:pointer;
			color: #008887;
			font-weight: bold;
			background: url('../img/layout/ombouw/menu/more.gif') no-repeat right center;
		}
/* ##### SEARCH ##### */
.cmsBlok1,.cmsBlok2,.cmsBlok3,.cmsBlok4,.cmsBlok7,.cmsBlok8,.cmsBlok9,.cmsBlok10 {
	margin:0 0 14px;
	float: left;
}
.cmsBlok1 p,.cmsBlok2 p,.cmsBlok3 p,.cmsBlok4 p {
	line-height:15px;
	margin-bottom: 12px;
}
.cmsBlok3 {
	float: left;
	width: 730px;
}
.cmsBlok1 li p,.cmsBlok2 li p,.cmsBlok3 li p,.cmsBlok4 li p {
	line-height:15px;
	margin-bottom: 0px;
}
.cmsBlok1 strong,.cmsBlok2 strong,.cmsBlok3 strong,.cmsBlok4 strong {
	font-weight:bold;
	text-decoration:none;
	color:#008887;
}
.foto_links {
	float: left;
	margin: 0 12px 8px 0;
}
.foto_rechts {
	float: right;
	margin: 0 0 8px 8px;
}

.cmsBlok8 hr {
	border: 1px solid #cccccc;
}

.nieuwsbriefmini {
	float:right;
}
.calculateAll {
	width: 360px;
	border: 1px solid #999;
}
.calculateAll TD {
	height: 20px;
}
.calculateAll .input {
	font-size:11px;
	border: none;
	text-align: right;
	background: #e5f3f3;
	margin-left: 80px;
	width: 60px;
	padding-right: 4px;
}
.calculateAll .readonly {
	font-size:11px;
	border: none;
	text-align: right;
	background: none;
	margin-left: 80px;
	width: 60px;
	padding-right: 4px;
}
.calculateAll .small {
	width: 40px;
	margin-left: 20px;
	text-indent: 4px;
}
.calculateAll .nomargin {
	margin-left: 18px;
}
.calculateAll .bold {
	font-weight: bold;
}
.calculateAll .topborder {
	border-top: 1px solid #999;
}
.calculateAll .botborder {
	border-bottom: 1px solid #999;
}
.calculateAll .rightborder {
	border-right: 1px solid #999;
}
.calculateAll .alignright {
	text-align: right;
}
.calculateAll .submitCalculate {
	height: 20px;
	border:0;
	background: #008887;
	color: white;
}
.calculateAll .smallNotice {
	font-size: 10px;
}
.botborder H3 {
	margin:3px;
}
.sportveldFlash {
	margin:-20px 0 0 -545px;
}
#newsFlash {
	margin-top:20px;
}
