
/* ============================================================	*/
/* ========	HTML STANDAARDEN  	===============================	*/
/* ============================================================	*/

html, body {
	height:100%;
}
body {
	margin:0;
	padding:0;
	text-align:center;
	color:#000;
	background-color:#FFF;
	}
body, table, th, td, p, input, textarea, select {
	font-family:Verdana, Arial, Helvetica, Sans-serif;
	font-size:11px;
	}
h1, h2, h3, h4, h5, h6 {
	margin:0 0 0 0;
	}

a {
	color:#000;
	text-decoration:none;
	}
a:hover {
	text-decoration:underline;
	}
h1 {
	font-family:Tahoma, Arial, Helvetica, Sans-serif;
	font-size:15px;
	}
h2 {
	font-size:12px;
	margin-bottom:5px;
	}
h3 {
	font-size:11px;
	}
h4 {
	font-size:11px;
	text-transform:uppercase;
	margin-bottom:10px;
	}
h6 {
	font-size:9px;
	font-style:italic;
	font-weight:normal
	}
p {
	margin:0 0 10px 0;
	}
ul {
	margin:10px 10px 10px 20px;
	padding:0px;
	}
li {
	margin:0 0 0 0 ;
	padding:0 0 0 0;
	}
object {
	outline:none;
	}		
a img {
	border: none;	
}
form {
	margin:0px;
	}
.form-style {
	padding:30px 10px 10px 10px;
	border:2px solid #B6CA2C;
	margin-bottom:5px;
	overflow:hidden;
}
.form-style.bbq{
	padding:10px 10px 10px 10px;
	border:2px solid #ee7f01;
} 
.form-style.bbq h2{
	margin:0px;
	padding:0px;
}
.form-style fieldset{
	margin:0px;
	padding:0px;
	border:none;
	position:relative;
}
.form-style legend{
	margin:0px;
	padding:0px;
	font-size:12px;
	font-weight:bold;
	color:#000;
}
.form-style legend span{
	position:absolute;
	top:-15px;
	left:0px;
}
.auto-width {
	width: auto !important;
}
.form-style label{
	float:left;
	width:100px;
}
.form-style .selectbox{
	width:136px;
}
.form-style input.text{
	border-color:#CACDC8 rgb(103, 104, 101) rgb(103, 104, 101) rgb(202, 205, 200);
	border-style:solid;
	border-width:1px;
	color:#5A5A5A;
	font-weight:normal;
	padding-left:2px;
	font-size:11px;
}
a.colorLink{
	text-decoration:underline !important;
}
/* ============================================================	*/
/* ========	EXTRA's			  	===============================	*/
/* ============================================================	*/

br.cB {clear:both;}

img.afsluiting {
	display:inline;
	margin-left:2px;
	background:transparent url(../gfx/afsluiting_wit.gif) no-repeat left top;
	}

a.leesMeer {
	position:relative;
	display:block;
	width:70px;
	background:transparent url(../gfx/afsluiting_groen.gif) no-repeat 100% 3px;
	}
a.leesMeer:hover {
	color:#B6CA2C;
	text-decoration:none;
	}
.small {
	padding-top:5px;
	font-size:9px;
	}
/* ============================================================	*/
/* ========	LAYOUT BLOCKEN  	===============================	*/
/* ============================================================	*/

#container {
	position:relative;
	margin:0 auto 0 auto;
	width:980px;
	min-height:100%;
	height:100%;
	text-align:left;
	z-index: 0;
	}
	/* mozilla hax \*/
	html>body #container {height:auto;overflow:hidden;}
	/* mozilla hax */

/* ============================================================	*/
/* ========	HEADER				===============================	*/
/* ============================================================	*/

.header {
	float: left;
	display: block;
	overflow: hidden;
	margin: 0 0 20px 162px;
	_margin: 0 0 20px 80px;
	width: 654px;
	_text-align: left;
	}

.logo {
	width:148px;
	height:148px;
	z-index:25;
	float: left;
	display: block;
	overflow: hidden;
	}
.logo img {
	width:148px;
	height:148px;
	}

body.homepage .logo,
body.homepage .logo img {
	width:197px;
	height:197px;
	}
body.homepage .intro {
	margin:0 0 20px 10px;
	}
body.homepage .intro h2{
	margin:0 0 10px 0;
	}

.flashVisual {
	width:506px;
	height:148px;
	z-index:25;
	float: right;
	}
body.homepage .flashVisual {
	left:207px;
	height:197px;
	}

.topNav {
	padding-left:160px;
	_padding-left:145px;	 /* Win/IE6 */
	height:33px;
	background-color:#FFF;

	}
.topNav a {
	display:block;
	float:left;
	margin:10px 14px 0 14px;
	color: #004822;
	}
.topNav span {
	display:none;
	}

/* ============================================================	*/
/* ========	NAVIGATIE			===============================	*/
/* ============================================================	*/


.topZoek {
	width:139px;
	}
.topZoek form{
	padding:0px 10px 20px 0px;
	}
.topZoek .searchButton{
	margin-top:1px;
	float:right;
	}

.topZoek .typeText {
	border: 1px solid #dcdcdc;
	color: #000;
	font-weight:normal;
	width:128px;
	}

/* ============================================================	*/
/* ========	NAVIGATIE			===============================	*/
/* ============================================================	*/

.navigatie {
	border-bottom:1px solid #FFF;
	}
	
.navigatie li:hover {
	background: url(../gfx/nav_bg.gif) repeat-x left bottom;	
}
	
.navigatie ul {
	margin: 0;
	padding: 0;
	list-style: none;
}	

.navigatie ul li {
	padding-bottom: 5px;
	margin-bottom: 7px;
}
	
.navigatie ul li a {
	color: #004822;
	font-style: italic;
	font-weight: bold;
	font-size: 11px;
	padding-left: 35px;
	display: block;
	height: 16px;
	background: url(../gfx/pijl.gif) no-repeat 18px 2px;
	
}
.navigatie ul p a {
	background: none;
	padding-left: 0;
}
	
.navigatie ul li a:hover {
	text-decoration: none;
}

/* Flash ad blocks (T01)
================================================================ */

.flashAdBlocks {
	margin-top: 18px;
}

.flashAdBlocks .col1 {
	float: left;
	width: 317px;
	margin-right: 18px;
}

.flashAdBlocks .col2 {
	float: left;
	width: 317px;
}

.flashAdBlocks object {
	margin-bottom: 18px;
}

/* icons
================================================================ */

.icon2 {
	padding-left: 15px;
	background: url(../gfx/pijl.gif) no-repeat left 2px;
}

/* body copy (T01)
================================================================ */

.bodyCopy h6,
.bodyCopy p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.bodyCopy h4 {
	color: #004822;
	font-size: 16px;
	margin: 0 0 10px 0;
	text-transform:none;
	font-weight: bold !important;
}	

.bodyCopy h6 {
	color: #c8d205;
	font-style: normal;
	font-size: 12px;
}

.bodyCopy  .link1 {
	color: #004822;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

.bodyCopy  .link1:hover {
	text-decoration: underline;
}

/* kies jou intratuin (left sidebar)
================================================================ */

.btnKiesIntratuin {
	margin-left: 35px;
	margin-bottom: 38px;
}

/* ============================================================	*/
/* ========	FOOTER				===============================	*/
/* ============================================================	*/

div#footer {
	width:655px;
	clear:both;
	text-align:center;
	margin: 0 auto !important;
	padding:9px 5px;
	_padding:9px 0px;
	border-top: 1px solid #dcdcdc;
}
.footerNav a {
	font-size:10px;
	color:#000;
	text-decoration:none;
	margin:0 10px 0 10px;
	}
.footerNav a:hover {
	text-decoration:underline;
	}

/* ============================================================	*/
/* ========	BREADCRUM		===============================	*/
/* ============================================================	*/

.breadCrum {
	margin:20px 170px 10px 170px;
	color:#4C8D35;
	font-weight:bold;
	font-size:10px;
	_text-align: left;
	}

.breadCrum a {
	color:#4C8D35;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
	}

.breadCrum a:hover {
	color:#B6CA2C;
	text-decoration:underline;
	}

/* ============================================================	*/
/* ========	PAGENAV				===============================	*/
/* ============================================================	*/
.pageNav {
	margin:10px 10px 0 10px;
	font-weight:bold;
	}
.pageNav a.active {
	padding:2px 4px;
	background-color:#B6CA2C;
	}
.previousNext {
	float:right;
	}
.pageNav a {
	color:#000;
	}
.pageNav a:hover {
	color:#B6CA2C;
	text-decoration:none;
	}
.nextPage img.afsluiting {
	background:transparent url(../gfx/afsluiting_groen.gif) no-repeat left top;
	}
a.previousPage img.afsluitingBack {
	margin-right:2px;
	background:transparent url(../gfx/afsluiting_groen_L.gif) no-repeat left top;;
	}



/* ============================================================	*/
/* ========	CONTENTBLOCK		===============================	*/
/* ============================================================	*/

div.contentBlock {
	height:100%;
	_text-align: center;
	}
/*\*/
html>body div.contentBlock {min-height:800px;}
/* */
div.leftColl {
	position:absolute;
	width:153px;
	top: 33px;
	left: 0;
	margin:0px;
	overflow: hidden;
	word-wrap:break-word;
	z-index: 984;
	_text-align: left;
	float: left;
	}

div.rightColl {
	width:139px;
	margin:0;
	padding: 0 0 30px 0;
	word-wrap:break-word;
	overflow: hidden;
	display: block;
	z-index: 984;
	float: right;
	_text-align: left;
	}
.mainHeader {
	position:relative;
	height:80px;
	margin:0px 162px 0 163px;
	}

body.homepage .mainHeader {
	height:129px;
	}
/*\*/
* html body div.mainHeader {margin:0px 159px 0 160px;}
/* */
div.mainColl {
	position: relative;
	margin:0 0 0 160px;
	padding-left:8px;
	_padding-left:0px;
	width:655px;
	overflow:hidden;
	padding-bottom:40px;
	display: block;
	z-index: 984;
	_text-align: left;
	}
body.folder div.mainColl{
	width:800px;
	}
/*\*/
* html body.folder div.mainColl {margin:0 155px 0 160px;}
/* */


/* ============================================================	*/
/* ========	BORDERBLOKKEN    ===================================	*/
/* ============================================================	*/

.borderBlock,
.borderBlockVijftig,
.borderBlockTachtig {
	width:631px;
	margin-top:10px;
	border:2px solid #B6CA2C;
	padding:10px;
	}
.borderBlock .inhoud,
.borderBlockVijftig .inhoud,
.borderBlockTachtig .inhoud {
	padding:0;
	}
.borderBlock .inhoud img,
.borderBlockVijftig .inhoud img,
.borderBlockTachtig .inhoud img {
	margin-right:10px;
	}
.overflow {
	overflow:hidden;
	}
body.homepage .borderBlock {
	padding:10px 3px 3px 10px;
	clear:both;
	margin-bottom:10px;
	}


/* ========	PNG ACHTERGRONDEN   ===============================	*/

.borderBlockDertig {
	width:627px;
	background:transparent url(../gfx/back30.png) repeat-y left top;
	}
.borderBlockVijftig {
	width:631px;
	background:transparent url(../gfx/back50.png) repeat-y left top;
	overflow:hidden;
	/*
	overflow:hidden;
	height:1%;
	 */
	}
.borderBlockTachtig {
	width:631px;
	background:transparent url(../gfx/back80.png) repeat-y left top;
	}

body.folder .borderBlockVijftig{
	width:796px;
	}

/*\*/
* html body div.borderBlock {
	width:655px;
	}
* html body div.borderBlockDertig {
	width:651px;
	background:transparent none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/gfx/back50.png", sizingMethod="scale");
	}
* html body div.borderBlockVijftig {
	width:655px;
	background:transparent none;
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/gfx/back50.png", sizingMethod="scale");*/
	}
* html body div.borderBlockVijftigForm {
	filter:none;
	}
* html body div.borderBlockTachtig {
	width:655px;
	background:transparent none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/gfx/back80.png", sizingMethod="scale");
	}
/* */
/* ============================================================	*/
/* ========	BLOKKEN		 ======================================	*/
/* ============================================================	*/

.blockFrame {
	width:655px;
	overflow:hidden;
	display: block;
	clear: both;
	}

.visual img {
	display:block;
	}
.homeIdeeTuinenBlock {
	float:left;
	color:#000;
	width:242px;
	height:235px;
	background-color:#B6CA2C;
	}
.homeIdeeTuinenBlock img {
	display:block;
	}
.homeIdeeTuinenBlock .content a {
	color:#000;
	text-decoration:none;
	}
.homeIdeeTuinenBlock .content a:hover {
	text-decoration:underline;
	}
.homeIdeeTuinenBlock img.afsluiting {
	display:inline;
	background:transparent url(../gfx/afsluiting_zwart.gif) no-repeat left top;
	}


.homeSubBlock {
	float:right;
	color:#FFF;
	width:403px;
	height:235px;
	background-color:#9898D6;
	margin-bottom:10px;
	}
.homeSubBlock .visual {
	float:right;
	}
.homeSubBlock .content {
	padding:17px 250px 0px 17px;
	}
.homeSubBlock .content a {
	color:#FFF;
	text-decoration:none;
	}
.homeSubBlock .content a:hover {
	text-decoration:underline;
	}
.homeSubBlock .content h6 {
	color:#FFF;
	margin-top:4px;
	}
.contentWhite {
	background-color:#FFF;
	}
/* ============================================================	*/
/* ========	CONTENT ELEMENTEN		  =========================	*/
/* ============================================================	*/

.content {
	padding:10px;
	line-height:14px;
	}

.content a,
.inhoud a {
	position:relative;
	color:#000;
	text-decoration:underline;
	}
.content th,
.inhoud th {
	width:1%;
	text-align:left;
	padding:0px 10px 2px 0;
	}
.content table,
.inhoud table {
	margin:3px 0 10px 0;
	}
.content td,
.inhoud td {
	width:1%;
	padding:0px 10px 2px 0;
	}

.content input {
   position:relative;
   }
.content textarea {
   position:relative;
   }
/* ============================================================	*/
/* ========	DEZE MAAND TABLE OP HOME  =========================	*/
/* ============================================================	*/

.homeDezeMaand {
	padding-bottom:3px;
	}
.homeDezeMaand th {}
.homeDezeMaand td {
	vertical-align:top;
	padding-right:4px;
	padding-bottom:5px;
	}
.homeDezeMaand tr.links td  {
	padding-left:5px;
	border-left:1px solid #B6CA2C;
	}
.homeDezeMaand tr.visuals td a  {
	width:74px;
	height:74px;
	background-color:#B6CA2C;
	}
.homeDezeMaand tr.visuals td a:hover  {
	background-color:#E2F656;
	}
.homeDezeMaand tr.visuals img {
	margin:2px;
	}

.homeDezeMaand a {
	display:block;
	color:#000;
	font-size:10px;
	margin-bottom:2px;

	}
.homeDezeMaand a:hover {
	color:#B6CA2C;
	text-decoration:none;
	}
/* ============================================================	*/
/* ========	MAANDNAV		  	===============================	*/
/* ============================================================	*/

.maandNav {
	margin-left:260px;
	width:116px;
	height:25px;
	text-align:center;
	}
.maandNav {}
.maandNav a.vorige {
	float:left;
	vertical-align:top;
	}
.maandNav a.volgende {
	float:right;
	vertical-align:top;
	}

.maandNav a {
	height:15px;
	background-color:#B6CA2C;
	}
.maandNav a:hover {
	background-color:#FFF;
	}
.maandNav img {
	display:block;
	}
.maandNav img.maand {
	display:inline;
	margin-top:1px;
	}

/* ============================================================	*/
/* ========	WERELDNAVIGATIE	  	===============================	*/
/* ============================================================	*/

.wereldKop {
	text-align:right;
	margin:35px 0px 3px 10px;
	}
.wereldNav {
	position:relative;
	margin:5px 0 0 5px;
	padding:0 0px 0 0;
	width:160px;
	overflow:hidden;
	list-style:none;
	float:left;
	}
.wereldNav li {
	float:left;
	list-style:none;
	margin:0 0px 2px 0;
	padding:0 0 0 0;
	width:160px;
	}
.wereldNav a {
	font-weight:bold;
	white-spacing:nowrap;
	}
.wereldNav a:hover,
.wereldNav a:active,
.wereldNav a.active {
	color:#B6CA2C;
	}

/* ============================================================	*/
/* ========	WERELDITEMS 		 ==============================	*/
/* ============================================================	*/
.wereldItems {
	width:655px;
	}

.wereldItems img {
	position:relative;
	display:block;
	}
.wereldItems .image {
	position:relative;
	float:left;
	margin:-12px;
	}

/*\*/
* html body .wereldItems .image {
	margin-left:-7px;
	}
/* */
.wereldItems a {
	position:relative;
	}
.wereldItems a:hover {
	color:#B6CA2C;
	text-decoration:none;
	}
.wereldItems .content {
	padding:0px 10px 0px 120px;
	position:relative;
	}
/*\*/
* html body .wereldItems .content {
	padding-left:110px;
	}
/* */
.wereldSubItems .borderBlockVijftig .content {
	padding:0px 10px 0px 85px;
	}
/*\*/
* html body .wereldSubItems .borderBlockVijftig .content {
	padding:0px 10px 0px 80px;
	}
/* */
.wereldItems .borderBlockVijftig {
	position:static;
	float:left;
	width:303px;
	margin-top:5px;
	}
/*\*/
* html body .wereldItems .borderBlockVijftig {width:327px;}
/* */
.wereldSubItems .borderBlockVijftig {
	width:631px;
	float:normal;
	}
/*\*/
* html body .wereldSubItems .borderBlockVijftig {width:655px;}
/* */


.backLink {
	float:right;
	position:relative;
	z-index:100px
	}

.content a {
   text-decoration: none;
}

.backLink a {
	padding:0px 0 2px 10px;
	background:transparent url(../gfx/afsluiting_groen_L.gif) no-repeat 0px 1px;
	}
/*\/*/
* html body .backLink a {background-position:0px 0px}
/* */
.backLink img {
	}
/* ============================================================	*/
/* ========	LEFT COLL BLOKKEN 		 ==========================	*/
/* ============================================================	*/

.mijnIntratuin {
	padding:10px 10px 10px 10px;
	}
.mijnIntratuin .inactive {
	}

.mijnIntratuin a {
	color:#000;
	text-decoration:underline;
	}
.mijnIntratuin a:hover {
	color:#FFF;
	text-decoration:none;
	}
.mijnIntratuin h3 {
	margin-bottom:0px;
	}
.mijnIntratuin p {
	margin-top:5px;
	}

.openingsTijden {
	margin:0px 10px 10px 35px;
	width:110px;
	}
.openingsTijden td {
	padding:1px;
	}
.tijden {
	text-align:right;
	}
body .leftColl .mijnIntratuin img.afsluiting {
	background:transparent url(../gfx/afsluiting_wit.gif) no-repeat left top;
	}

/* ============================================================	*/
/* ========	RIGHT COLL BLOKKEN 		 ==========================	*/
/* ============================================================	*/
.titelkop {
	display:block;
	margin:20px 0 10px 0px;
	}
.titelkop img {
	margin:0;
	}
.rightColl .blad,
.rightColl .weerVandaag,
.rightColl .IntratuinFolder,
.rightColl .banner,
.rightColl .vestingSpecs,
.rightColl .vacaturesMini {
	margin:8px 10px 8px 0;
	}
.rightColl img {
	display:block;
	}
.rightColl ul {
	margin-left:15px;
	font-size:9px;
	}
.rightColl a {
	display:block;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	}
.rightColl a:hover {
	color:#B6CA2C;
	text-decoration:none;
	}
.rightColl img.afsluiting {
	display:inline;
	margin:0;
	background:transparent url(../gfx/afsluiting_groen.gif) no-repeat left top;
	}
.rightColl div {

	}
.rightColl .blad {
	margin-top:20px;
	padding-bottom:10px;
	border-bottom:1px solid #B6CA2C;
	}
.rightColl .blad img {
	margin:0;
	}
.rightColl .weerVandaag {
	position:relative;
	padding-bottom:12px;
	margin-bottom:10px;
	border: 1px solid white;
	border-bottom:1px solid #B6CA2C;
	display:none;
	}
.rightColl .weerVandaag .temp {
	/*
	position:absolute;
	top:40px;
	left:60px;
	width:60px;
	height:12px;
	z-index:50;
	*/
	position:relative;
   text-align:center;
   padding:2px;
	}
.rightColl .banner {
	border-bottom:1px solid #B6CA2C;
	}
.rightColl .banner img {
	margin:10px 0 10px 0;
	}

.rightColl .ecardLink img {
	display:inline;
	vertical-align:middle;
	}

.rightColl .vestingSpecs {
	padding-bottom:15px;
	border-bottom:1px solid #B6CA2C;
	}
.rightColl .vestingSpecs h2 {margin-bottom:10px;}
.rightColl .vacaturesMini {
	padding-bottom:10px;
	border-bottom:1px solid #B6CA2C;
	}


.rightColl .vestingSpecs a {
		font-weight:normal;
		font-size:9px;
		text-decoration:underline;
		}
.rightColl .vacaturesMini select {
	margin:10px 0 10px 0;
	}

/* ========	TIPLIJST	=========	*/

.tipsLijst {
	margin:10px 10px 10px 0;
	}

.tipsLijst .tipItem {
	padding:5px 0 5px 0;
	border-bottom:1px solid #B6CA2C;

	}
.tipsLijst .tipItem a {
   margin-top: 2px;
	font-weight:normal;
	}
.tipsLijst .tipItem a:hover {}
.tipsLijst .tipItem b {}

body.tipsHome a.arrow img{
	margin-top:1px;
	}
body.tipsHome .intro .content a {
	font-weight:bold;
	text-decoration:none;
	}
body.tipsHome .intro .content a:hover {
	color:#B6CA2C;
	}
/* ============================================================	*/
/* ========	ZOEKEN		  	===============================	*/
/* ============================================================	*/

.headerbalk {
	padding:0px;
	}
.headerbalk h2 {
	}
.borderBlockDertig {
	padding:10px 10px 5px 10px;
	}
.dertigType02 {
	border-top: 2px solid #B6CA2C;
	padding: 10px 10px 5px 10px;
	margin-top: 10px;
	}
.subBorderBlock {
	border-bottom:2px solid #B6CA2C;
	margin-bottom:10px;
	margin-left:-10px;
	position:relative;
	width:631px;
	_width:651px;
}	
body .headerbalk .buttonRight a {
	float:right;
	position:relative;
	}
.borderTop {
	border-top:2px solid #B6CA2C;
	padding:10px;

	}
.borderTop h4
{
	margin-bottom:0;
	}

.headerbalk .kopBalk {
	padding:5px;
	color:#FFF;
	font-weight:bold;
	}
/*\*/
html>body .headerbalk .buttonsRight {
	padding-right:15px;
	}
/* */
.borderBlockVijftig.buitenlevenBalk .kopBalk {
	background-color:#B6CA2C;
	}
.borderBlockVijftig.binnenlevenBalk .kopBalk {
	background-color:#9898D6;
	}
.borderBlockVijftig.waterwereldBalk .kopBalk {
	background-color:#8EC9E6;
	}
.borderBlockVijftig.dierenwereldBalk .kopBalk {
	background-color:#F7B220;
	}
.borderBlockVijftig.bloemenwereldBalk .kopBalk {
	background-color:#FD8D99;
	}
.borderBlockVijftig.buitenlevenBalk {
	border-color:#E2F656;
	}
.borderBlockVijftig.binnenlevenBalk {
	border-color:#C5C5F8;
	}
.borderBlockVijftig.waterwereldBalk {
	border-color:#B1E1F8;
	}
.borderBlockVijftig.dierenwereldBalk {
	border-color:#FFD67E;
	}
.borderBlockVijftig.bloemenwereldBalk {
	border-color:#FFAEB7;
	}
.searchResult .gevonden {
		padding:10px;
		position:relative;
		}
.searchResult .gevonden a {
		display:block;
}

.tipsFAQZoekForm form{
	margin:20px 0 16px 0;
	}
.tipsFAQZoekForm .searchButton{
	position:relative;
	float:right;
	margin:3px 60px 0 0;
	}
.tipsFAQZoekForm .typeText {
	color:#5A5A5A;
	font-weight:normal;
	width:520px;
	vertical-align:center;
	}
/* ============================================================	*/
/* ========	VACATURES		  	===============================	*/
/* ============================================================	*/
body.vacatures h5 {
	position:relative;
	margin:10px 0 0 0;
	font-size:11px;
	}
.headerbalk .inhoud {
	margin:0px 10px 10px 10px;
	}
.vacatureLijst {
	padding-bottom:20px;
	}
.vacatureLijst ul {
	list-style:none;
	margin:0;
	padding:0;
	}
.vacatureLijst ul li {
	list-style:none;
	margin:3px 0 0 0;
	padding:0;
	}
.vacatureLijst ul.vestigingsVacatures a {
	position:relative;
	text-decoration:underline;
	}
.borderBlockVijftig .inhoud a:hover,
.borderBlockVijftig .content a:hover {
	color:#B6CA2C;
	text-decoration:none;
	}
.borderBlockVijftig .vacatureLijst a {
	text-decoration:none;
	}
.borderBlockVijftig .vacatureLijst a:hover {
	color:#B6CA2C;
	text-decoration:none;
	}

body.vacatures .buttonRight {
	float:right;
	}
body.vacatures .buttonRight img {
	border-top:0px solid #FFF;
	vertical-align:middle;
	}
/*\*/
* html body.vacatures .buttonRight img {
	border-top:3px solid #FFF;
	vertical-align:middle;
	}
/* */
body.vacatures .buttonRight select.select {
	margin:-3px 15px 0 0;
	}
/*\*/
* html body.vacatures .buttonRight select.select {
	margin:0 0 0 0;
	}
/* */
.borderBlockVijftig .inhoud h5 {
	clear:both;
	}


span.buttonsRight {
	float:right;
	}
span.buttonsRight h4.image
{
	display:block;
	margin-right:10px;
	vertical-align:middle;
	}
span.buttonsRight img{
	margin-left:10px;
	vertical-align:bottom;
	}
.imagekop {
	margin:0;
	}
.imagekop img
{
	margin:0;
	}
/* ============================================================	*/
/* ========	MIJN PROFIEL  	===============================	*/
/* ============================================================	*/
.formulierVragenblock {
	padding:10px 0 30px 0;
	border-top:1px solid #B6CA2C;
	}
.plaatje {
	width:200px;
	}
.formGridspans {width:500px;}
.formGridspans td.nameCell {width:250px;}
.formGridspans td.inputCell {width:650px;}
/* ============================================================	*/
/* ========	TUINKALENDERBLOK  	===============================	*/
/* ============================================================	*/
.tuinkalenderBlok {
	margin:12px 10px 48px 0;
	padding:12px 3px 10px 3px;
	text-align:center;
	background-color:#A1A1A1;
	border:3px solid #F5F5F5;
	}

.tuinkalenderBlok a {
	margin:0;
	padding:0;
	float:left;
	}
.tuinkalenderBlok a:hover {
	background-color:#FFF;
	}
.tuinkalenderBlok .month  {
	height:15px;
	margin:10px 3px 0px 3px;
	border:2px solid #FFF;
	}
/*\*/
* html body .tuinkalenderBlok {height:12px;}
/* */
	===========================================	*/
/* ========	FORMULIEREN		  	===============================	*/
/* ============================================================	*/

form {
		margin:0px;
		}
.formgrid {
		width:100$;
		}
.formGrid td {
	padding:5px 10px 5px 0;
		}
.formGrid .nameCell {
	width:150px;
	vertical-align:top;
	padding:2px 0 2px 0;
	}
.formGrid .extraNameCell {
	width:63px;
	padding:2px 5px 2px 5px;
	}
.formGrid .inputCell {
	padding:1px 0 5px 0;
		}
.formGrid .verplicht {
		color:#000;
		vertical-align:top;
		}
input,
select {
	vertical-align:middle;
	}
input.typeText {
	color:#5A5A5A;
	font-weight:normal;
	padding-left:2px;
	border-top:1px solid #CACDC8;
	border-right:1px solid #676865;
	border-bottom:1px solid #676865;
	border-left:1px solid #CACDC8;
	}
.formGrid input.typeText {
	padding-left:5px;
	}
div.left input.typeText,
div.left select.select {
	color:#4C4C4C;
	}
label {
	vertical-align:middle;}
select.select {
	}
span.radio,
span.checkbox {position:relative;}
span.radio label,
span.checkbox label {

	vertical-align:middle;
	padding:0 5px 0 3px;
	cursor:pointer;
	}

span.checkbox {
	display:block;
	margin-top:3px;
	}
textarea.textarea {
	padding-left:5px;
	border-top:1px solid #CACDC8;
	border-right:1px solid #676865;
	border-bottom:1px solid #676865;
	border-left:1px solid #CACDC8;
	overflow:auto;
	}

.w80 {
	width:320px;
	}
.w100 {
	width:420px;
	}
/*\*/
* html body .w100 {width:420px;}
/* */
.formulierVragenblock,
.formGridspans,
.gegevens {
	font-weight:bold;
	}
.gegevens td,
div.gegevens {color:#019101;

	}
.gegevens tr.verplicht td.nameCell,
div.verplicht {
	color:#1862B5;
	font-weight:bold;
	}
.gegevens td.nameCell {
	width:200px;
	}
div.gegevens {
	padding-bottom:10px;
	}
.gegevensform {
	font-weight:normal;
	}
/* ============================================================	*/
/* ======== KAART VAN NEDERLAND		===========================	*/
/* ============================================================	*/
.nederland {
	float:right;
	margin:0 30px 30px 20px;
	position:relative;
	}
.kaartNL {
	min-height:475px;
	}
/* ============================================================	*/
/* ========	VESTIGINGEN				===========================	*/
/* ============================================================	*/
.vacaturesVestiging {
	margin-top:130px;
	}
.vacaturesVestiging a {
	display:block;
	margin-bottom:10px;
	font-weight:normal;
	text-decoration:underline;
	}
.rightColl .vacaturesVestiging a {
	text-decoration:none;
	}

.vacaturesVestiging a:hover {
	color:#B6CA2C;
	}


.provincieBlock {
	padding:0px;
	}
.provincieOverzicht {}
.provincieOverzicht th {
	padding:10px;
	text-align:center;
	border-bottom:1px solid #B6CA2C;
	border-left:1px solid #B6CA2C;
	white-space:nowrap;
	}
.provincieOverzicht td {
	padding:10px 10px 20px 10px;
	width:1%;
	text-align:center;
	vertical-align:bottom;
	border-left:1px solid #B6CA2C;

	}
.provincieOverzicht th.plaats,
.provincieOverzicht td.plaats {
	font-weight:bold;
	text-align:left;
	border-left:0px solid #FFF:
	}
.provincieOverzicht td.plaats a {
	display:block;
	position:relative;
	margin:6px 0 0px 0;
	}

.extraOpeningstijden td {
	padding:10px 10px 20px 10px;
	width:1%;
	text-align:left;
	vertical-align:top;
	border-left:1px solid #B6CA2C;
	}
.extraOpeningstijden td.plaats {
	font-weight:bold;
	text-align:left;
	border-left:0px solid #FFF:
	}
.extraOpeningstijden td.plaats a {
	display:block;
	position:relative;
	}


.alfabet .formGrid {margin-top:20px;}
.alfabet .formGrid td {font-weight:bold;padding-bottom:10px;}
.alfabet .formGrid select.select {font-weight:bold;}

.faqResult a {
margin-bottom:3px;
color:#4C8D35;
padding:5px 0 3px 0;
border-bottom:1px solid #eee;
}

.floatKop {
	position:absolute;
	top:160px;
	left:210px;
   width:445px;
	height:35px;
	z-index:250;
	text-align:right;
	}

body.fotowedstrijd .metFoto .visual {
	float:left;
	margin:-10px 10px 0 -10px;
	}

.borderBlockGreen {
	position:relative;
	border:2px solid #B6CA2C;
	background-color:#FFF;
	margin-bottom:20px;
	}
.borderBlockGreen .borderBlockDertig {
	background-color:#FFF;
	filter:none;
	background-images:none;
	}
.greenDoubles {width:655px;}
.greenDoubles .borderBlockGreen {
	width:317px;
	float:left;
	overflow:hidden;
	}
.greenDoubles .greenLeft {
	margin-right:20px;
	}
.greenDoubles .borderBlockDertig {
	width:313px;
	}
.borderTop .metFoto .visual {
	float:right;
	margin:0 0 0 0;
	}

/* actie/prijsvraag
================================================================= */
.prijsvraag {
	font-weight: bold;
	color: #ee7f00;
	margin-top: 30px;
	font-size: 14px;
}
h3.prijsvraag {
	font-size: 14px;
	color: #000;
	margin-bottom: 10px;
	margin-top: 5px;
}
.prijsvraag-form {
	margin: 20px 0 30px 0;
}
.prijsvraag-form label {
	width: 160px;
	display: inline-block;
	vertical-align: top;
}
.prijsvraag-form .text {
	width: 200px;
	border: 1px solid #fec891;
}
.prijsvraag-form .btn {
	float: right;
	margin-right: 13px;
}
.viewClip,
.viewPhoto {
	padding-left: 60px;
	padding-top: 15px;
	height: 35px;
	_height: 50px;
	display: block;
	text-decoration: underline;
	font-weight: bold;
}
.viewClip {
	background: transparent url(../gfx/clip_icon.gif) left top no-repeat;
}
.viewPhoto {
	background: transparent url(../gfx/photo_icon.gif) left top no-repeat;
}	
.sponsorPortret {
	float: left;
	margin-right: 25px;
}
.formbox {
	width: 380px;
	height: 27px;
	_width: 387px;
	_height: 36px;
	display: block;
	background: transparent url(../gfx/bg_formbox.gif) left top no-repeat;
	padding: 9px 0 0 7px;
	margin-bottom: 1px;
}
.arrow01 {
	text-decoration: underline !important;
	background: transparent url(../gfx/afsluiting_buitenleven.gif) 0 4px no-repeat;
	padding-left: 13px;	
	margin-bottom: 25px;
	display: block;
}
.arrow01:hover {
	color: #B6CA2C;
}
/* faq (faq.asp)
================================================================= */

.faqList h5 {
	font-size: 14px;
	margin-top: 20px;
	margin-bottom: 5px;
}

/* vuurwerk
================================================================= */
div#vuurwerkBox{
 background-color:transparent;
 margin:0px;
 padding:0;
 width:651px;
 height:487px;
 border:2px solid #b6ca2c;
 text-align:left;
 font:11px normal Verdana, Arial, Helvetica, sans-serif;
}
div#vuurwerkBox img.vuurwerk{
 margin:0 0 20px 0;
 border-bottom:2px solid #b6ca2c;
}
div#vuurwerkBox img.landkaart{
 margin:20px 30px 0 0;
 float:right;
}
div#vuurwerkBox img.wieDoenMee{
 margin:0 0 10px 35px;
}
div#vuurwerkBox p{
 margin:10px 0px 0px 35px;
 width:300px;
 line-height:16px;
}
div#vuurwerkBox a{
 margin:0;
 color:#4c8d35;
 font-weight:bold;
}
div#vuurwerkBox p.vuurwerkVestigingen{
 margin:0 0 0 35px;
 height:50px;
 line-height:18px;
 width:590px;
 color:#4c8d35;
 font-weight:bold;
}
div#vuurwerkBox p.vuurwerkVestigingen span{
 margin:0 2px 0 2px;
}
iframe.vuurwerkFrame{
	margin:0px 0px 0px 10px;
	padding:0;
	left:0px;
	width:778px;
	height:1840px;
}



/* groenabonnement
================================================================= */

#errorMessage {
	padding: 10px;
	border: 2px solid #c00;
	width: 611px;
	background: #fff;
}
#errorMessage p {
	font-size: 10px;
	font-weight: bold;
	margin: 0;
	color:#CC0000;
	display:inline;
}

.field {
	margin-bottom: 10px;
}
.field .control
	{ margin-left: 110px; }
.field .error {
	font-size: 10px;
	font-weight: bold;
	color: #c00;
}
div.afmeldenNieuwsbrief {
	margin-top: 15px;
}
div.afmeldenNieuwsbrief label {
	display: inline-block;
	width: 120px;
}
div.afmeldenNieuwsbrief input.typeText {
	border-color:#CACDC8 #676865 #676865 #CACDC8;
	border-style:solid;
	border-width:1px;
	color:#5A5A5A;
	font-weight:normal;
	padding-left:2px;
	width: 200px
}
div.afmeldenNieuwsbrief a.submit_btn {
	margin-left: 124px;
}
/* menu2 p img
======================================================= */
.menu2 p img {
	margin: 5px 0 5px 0; 
}
/* common trigger classes
======================================================= */

.hide {
	display: none;
}
